Вы опредили что по умполчанию "full_name = None, age = 0, gender = None, profit = 0, credit_history = 0, credit_amount = 0, points = 0"
Это удобно, если в класс поступает сразу все данные которые необходимы, и только если что-то не было введёно, тогда будет значение 0. В ином случае, лучше так не делать.
И при вызыве этого класса, все ваши данные перезаписываются на None или 0. Как и было написано выше, нужно обращаться не к самому классу, а не посредственно к атрибутам экземпляра :3
Есть
вот этот сайт, на нём можно проверить, что куда сохраняется в визуально понятном формате.
Кстати, заметил что в методе credit_history_conditions применяется lower и upper, однако сравнивается с "Да", что ни то, ни другое :D