Когда вы используете изменяемый элемент в качестве параметра по умолчанию в инициализации класса, он будет использоваться всеми экземплярами, созданными в одной области. Вам нужно создать dict в каждом init экземпляров класса, например
class A:
def __init__(self, a=None):
a = {} if not a else a
if not ('1' in a):
a['1']=1
else:
a['1']+=1
print (a['1'])
for i in range(5):
a=A()
Output
1
1
1
1
1