Бля, тупая идея, но что если решать проблему с тем, чтобы доставить сообщения ботом через copyMessage, отправить ботом, читать юзерботом и получать данные о сообщении? Типа:
try:
msg = copyMessage(userbot_id,
message.chat.id, message.message_id)
msg = # получить юзерботом через ид сообщения: msg["id"]
# другие действия