Machine changes movement speed to faster or slowly on each poweroff/on

M112 says all motors are OK.

I found an issue. My steps default axs steps per mm is set to 200, 200 and 800 in Marlin.

However, the comend m503 shows it is set to 100, 100, 400:

I managed to solve the movement issue by adjusting steps per unit using M92. I had to down it to X40 Y40 and Z500. I dont know why. Maybe it is some setting related to the steppers and my board.

Btw, anyone knows why the m500 does not store the settings in EEPROM? When i turn off and on, the old setting are restored.

The issue regarding slowly movement I found an issue here that I’m gonna test: