Потому что у вас любой callback перехватывается первой функцией, советую на каждый callback добавить свою функцию, примерно так
@bot.callback_query_handler(func=lambda call: call.data=='тут значение вашего callback')
def ваша функция
Либо если не хотите писать много функций все callback добавляйте в одну функцию, то бишь этот код:
@bot.callback_query_handler(func=lambda call: True)
def handle_callback_query(call):
if call.data == 'accessories':
bot.send_message(chat_id=call.message.chat.id, text='Введите стоимость аксессуаров в юанях')
Добавляете в вашу первую функцию, но это будет плодить elif что, как по мне, не очень читабельно