Did a little project for a conveyor belt company; they said the rollers generate terrifying amounts of ESD, and they have to order their plastic parts (rollers, housings, etc.) with specified resistivity to dissipate it.
Can you get filament that's formulated the same way? Preferably making the whole machine out of that, and yeah grounding metal parts, ESD dissipative treatment/coating, etc. would be a good idea.
I also wonder what the EMC of their boards is like. And software design. Like, LCD for example, often it's just written continuously, on the assumption that no bits are ever missed (or double tapped). And as long as it stays in sync, the image looks fine, but shift it a few pixels and it gets skewed, wrapping around the side. The drawing location can be reset every frame or few, it's not a big deal or anything, a few cycles of overhead. But if it's not done, well, so it goes.
Like, the whole fact that CNC can be done largely open loop, is remarkable enough. It's no surprise people get layer shifts and crap like that, there's no encoder or pulse tracker or anything in the system; and it's stupid stuff like that, that would be so obvious to fix if you could just pause the system for a moment or insert a few commands/actions as it goes, whatever; but there's no room for reaction, it's just steamroll forward and pray it works.
And unfortunately, there's no way to assess this; hardware can be tested, but doing it properly in a lab is very expensive, and it's not required for US sales. No one ever puts it in the product description; it's just expected, assumed. Even if they did, there's no way for the end user to verify it.
It's... and it's not even caveat emptor, the customer can't even know what they're getting, many of these things are far from evident on a finished product.
So... yeh.

Tim