Nice job on this guide for the Ender 3 firmware upgrade. This machine can certainly be tricky at times.
I have the same board as you, and generally I need to keep all print moves below 60 mm/s or that motherboard will start sending rogue signals to the stepper motors and messing up the layers. If you ever have wildly shifting layers, this could be the culprit with the 4.2.2 motherboard.
It was recommended to me from someone when I first got the Ender 3 V2 to look into Klipper firmware, which is powered by Fluiddpi on the Raspberry Pi, and gives the ability to drag and drop your G-code files into a browser dashboard that you access through the Pi's IP address. This replaces that knob push button LCD screen and it can be disconnected altogether. It's a powerhouse in terms of user control, and has a lot to offer over Marlin. It's not for everyone but maybe worth checking out if you have a Pi laying around :)