photos_in_media = [] # список file_id (не превышает 10ти)
media = types.MediaGroup()
for photo in photos_in_media:
media.attach_photo(types.InputMediaPhoto(photo))
await query.message.answer_media_group(media)
Иногда бот отправляет все как надо, но чаще всего разделяет фото как ему захочется: сначала 3 отправит, потом 2, 1, 2 и по разному. В чем может быть проблема?