Тебе просто нужно хранить состояния в одном доступном для всех обработчиков месте. Можешь чекать прям в хендлерах, но лучше его инкапсулирлвать.
А ещё лучше перейти на aiogram, за вечер разберёшься (в чате можешь спросить или найти по поиску ссылки на примеры и шаблоны, куча видео на ютубе, активное комюнити, сам фреймворк постоянно развивается. Обработка событий по умолчанию сделана декораторами с поддержкой фсм, збс)