Arbitrary change of types

I tried the procedure and the error disappeared. But it puzzles me:

1 - why did it not give any problems until 3 months ago?

2 - why does this field appear correct from the class properties?

I’m pretty sure I’ve never opened that menu, so I don’t think I manually changed the property type before today