I'm having an issue where the X axis stops moving and goes into disabled mode (meaning it can move freely by hand). This happens randomly on prints on different printers. Meaning, that if I take one gcode file (called A), and print it on printer 1, it would print fine sometimes. Other times, it the X axis will stop moving near the top, but the extruder motor and Y/Z axis will keep moving (dispensing filament and causing buildup and a potentially destroyed heat block and cartridge/thermistor from being covered in build up, and wasting a LOT of filament on longer prints).
This does not happen when printing from the SD card, and when printing from Repetier, is very random. I am using Server version 1.2.0 on a Linux machine (i7 16GB RAM), and the logs show that the X axis move commands, but it does not move at all after it disables. This happens on longer prints and shorter prints, and on multiple printers (Ender 5 Plus, Ender 5 Pro, CR10v3, etc), all using different firmware (some made by me, others made by someone else). The wiring is fine, since without power cycling the printer, if I go to move the axis using the screen commands, it responds just fine. There are no communication drops in the log
This started happening around the beginning of November, and no other hardware or software changes have been performed otherwise. The motors are not overheating (the room temp is 65F), the wiring is fine (motors respond to control commands), and it does not happen with SD cards. Is there any troubleshooting I can do to figure this out?