Passing the start argument is NOT required for the register_callback_query_handler function: see the documentation for async and regular versions.
The function probably treats the argument as a custom filter and filters out your button presses. If it works as you desire without the start argument - don't pass it. If you wanted some other functionality please clarify the question.
Have a nice day!