You have my sympathies WAGiantUser.
My tale of woe. Back in late July I was riding when I experienced the dreaded sudden off! The RideControl suddenly switched itself off, no lights. I removed the battery and refitted it numerous times, no improvement.
Giant replaced the RideControl under warranty. After collecting the bike and while I was prepping it for its first ride in the garage on the workstand another sudden off - again no lights, no fault codes. Battery removed and refitted, no improvement. I replaced the battery with a new 800Wh battery that I had just purchased and not yet tried, same fault so not battery related.
Different batteries made no difference so it didn't look like that, RideControl replaced so it wasn't that, I took off the lower cover and pulled apart all the connectors, dry, clean, and no corrosion so not that. Bike returned to Giant.
This time they discovered that the Motor to Battery Cable had a fault, another couple of weeks wait for a replacement part and fit. Specifically they said that the fault appears to be in the back of the battery connector where the wires enter the battery terminal fitting, it appears that it is not uncommon for moisture to penetrate this area and corrosion to form.
I had hoped that this was the end but it was not to be... after 250 trouble-free kilometres the "sudden off" reoccurred. The bike went back to Giant and the motor has now been replaced.
I've now covered 500km with no issues. Fortunately on the last occasion it turned itself into a hard fault so the Giant shop stripped a new Stance they had on the floor and swapped items one at a time until they got to the motor. I'm hoping that this has finally solved the issue, if nothing else the bike is practically new electrically with only the charging point and loom and the rear wheel speed sensor remaining from original. Again Giant have been fantastic about solving the problem.