Не прикрепляется клавиатура в aiogram 3

В ТГ боте имеется главная клавиатура main_kb, которая открывается после команды /start. Далее пользователь выполняет некоторые действия, после чего ему выдается сервисная клавиатура service_kb.

await message.reply("some text", reply_markup=service_kb)

После обработки запроса выводится сообщение "ваш запрос обработан, результат ..." и к этому сообщению требуется вновь прикрепить пользователю главную клавиатуру, но через метод

await message.answer("ваш запрос обработан, результат ...", reply_markup=main_kb)

клавиатура не прикрепляется, когда через метод

await message.reply("ваш запрос обработан, результат ...", reply_markup=main_kb)

все работает как надо. В чем может быть проблема?

UPD: добавил код клавиатуры

keyboard = [
    [
        KeyboardButton(text="1"),
        KeyboardButton(text="2"),
        #KeyboardButton(text="3")
    ],
    [
        KeyboardButton(text="4"),
        KeyboardButton(text="5")
    ]
]
main_kb = ReplyKeyboardMarkup(
    keyboard=keyboard,
    resize_keyboard=True,
    one_time_keyboard=True,
    selective=True
)

Ответы (0 шт):