Я прописал команды отдельно для бота, отдельно для группы. Все отлично работает.
bot.set_my_commands([
telebot.types.BotCommand("/menu", "Главное меню")], scope=telebot.types.BotCommandScopeChat(CHAT_ID_БОТА))
bot.set_my_commands([
telebot.types.BotCommand("/menu", "Главное меню")], scope=telebot.types.BotCommandScopeChat(CHAT_ID_ГРУППЫ))
Упс не увидел что на aiogram.
from aiogram import types
async def set_default_commands(dp):
await dp.bot.set_my_commands([
types.BotCommand("menu", "Меню")])