These machines sometimes really confuse me.

it was working fine one minute and the next something changes.
right now for some reason, Auto Bed levelling doesnt run prior to a print
even though the G29 E code is in the startup script like it always was.
its enabled in Marlin

I have reflashed it.. restartred it..it just ignores the command.