My printers do this from time to time where they just ignore everything i did tl make them work and start using factory values.
It always pisses me off but usually once i find which setting it is i put it to what it needs to be and it’s done.
It’s been 3 days of me giving my printer new e step values with zero result.
At first i adjusted the start gcode in cura but now i’m also using an empty print file with settings and it has no effect.
I have a 30:1 extruder and the values i used so far go from 92 all the way up to 33.000, it actually extruded more at 92 then it did at 33k. The extruded amount seems to be random compared to the e steps i put in, i don’t really know what is happening.
I checked the extruder gears and they look brand new.
Do you have a way to send commands directly to the printer and get reports back?
Octopi’s interface, or pronterface on a pc with a direct usb to it, are my two go twos.
Marlin, M503 will report all settings (useful notes- esteps, z offset,) and can be used to to confirm that the esteps took in the first place.
If it’s stock firmware, it’s a version of marlin. I would suggest considering flashing a fresh copy from marlin themselves rather than creality. They have profiles for the config.h filed that take out a lot of the tweaking (unless you’ve installed upgrades or whatever. Have to tweak those by hand.)