Явно в вашей структуре файлов что-то не то, рас уж приходиться вызывать одно из другого)
Рекомендую переместить функцию в файл с классом (если это конечно функция а не метод)
Может использовать dataclass ?
Дело в том что у тебя data впринципе пустой, то есть в базе данных нет записей об этом пользователе.
Зачем ты перезаписал data несколько раз?
Сделай хотя бы print(data), вероятно там попросту None