У тебя две функции отмечены как
@bot.message_handler(content_types=['text'])
telebot в случае подобного конфликта (две функции готовы обслужить одно и то же событие) всегда вызывает первую из них.
Тебе придётся объединить логику этих функций в одной функции.