Просто где-то callback_data не валидная. Добавь printы в функцию creat_builder и посмотри значения callback_data
global x
x = message.message_id
Ты же понимаешь, если ботом будут пользоваться больше одного человека, то в x будет записываться категория последнего юзера, кто ее выбрал.
UPD: Ну да, как уже ответили, это скорее всего из-за размера строки callback_data