А почему ты не хочешь это реализовать без next_step_handler?
Можно создать отдельный декоратор на текст
А в нем уже делать проверки if elif, и все гарантировано будет работать !
@bot.message_handler(content_types=[“text”])
def on_click(message)
if True:
pass
elif False:
pass