делай понятные для себя колбэки, сделай для себя свои правила по которым ты будешь туда данные сетить
я к примеру всегда делаю понятный колбэк, по типу
this-button-will-press,
далее разделяю аргументы и колбэктекст _, а сами аргументы уже через - или :, в зависимости от того какие они
в итоге выходит что-то вроде
this-button-will-press_arg1-arg2-arg3
ну а потом уже
data = call.data.split('_')[-1]
arg1, *other_args = data.split('-')
Но я так понимаю, примерно тоже самое делает и колбэк датафактори