сам только начинаю изучение и тоже столкнулся с такой проблемой хоть и отличается вызов панели ( у меня через keyboard), но могу попробовать посоветовать перенести анализ нажатия (последний блок) в предыдущий
Как я понял это связано с тем что сигнал находящийся в if elif else и подобном остается в своем же @bot