Well heck.
The clues are;

All cars affected
Early in the morning
Becoming more frequent.
Resets themselves which is super weird.

So here’s a thought;
With the building engineer or managers approval, shut off Car 1. See what happens. Just leave it off (not on inspect or test mode but mainlined off) and let the other three handle dispatching. If the same outcome, try Car 2 etc until you’ve proven it’s not one car out of the four somehow pulling the group down. Could the Car that’s dispatcher, if it crapped out, send the same “Fault 10 crap out” command to the others in the group? I dunno.
I’m wondering about a group or individual car power supply issue where the voltage drops below or right at the operational threshold due to a flakey PS adjustable pot for CPU functions. Or-
Is there an adjustment on the drive whereby you widen the time frame on this frequency fault 10 to offset false triggers or give more time before declaring the fault? They’d all be set at the same default value I’d imagine.
And that Fault 10…it’s the only logged fault with the same time stamp on each car each time right?