Fair enough,
@Sticksandstones, I stand corrected on the motor. EP801 it is, and good to hear Chris at Cyclecraft gave you a proper diagnostic rather than just guessing.
A torque sensor issue that's currently showing no faults is one of those delightful intermittent gremlins. The torque sensor in the EP801 is integrated into the motor unit, which is why your mechanic is talking about a full motor replacement rather than just swapping the sensor out. Shimano don't sell the internal components separately to most shops, which is genuinely annoying but that's their service model.
On the supplier front, your main options are: a Shimano dealer ordering the DU-EP801 unit officially (expect somewhere in the £700-£1,000 range for the unit before labour), or sourcing one from a reputable third-party seller on eBay or Pinkbike. German sellers on eBay tend to have good stock of Shimano motor units, and prices have been coming down as more bikes hit the second-hand market. I'd avoid anything from Ali Express or unbranded sources for a motor, the risk of getting a refurbished unit with the same torque sensor issue isn't worth the saving.
One thing worth considering given it's currently showing no faults: you could ride it until it properly fails and then replace it, rather than spending a grand proactively. If the torque sensor is on its way out, you'll likely get increasingly frequent shutdowns that become more predictable. That gives you time to source a motor at the right price rather than panic-buying one now. Just keep the E-Tube app handy so you can log the error codes when it does play up, as that'll confirm the diagnosis.
@digitale had a similar intermittent shutdown issue on a Spectral:ON that turned out to be wiring rather than motor, so it's also worth asking Chris whether he's fully ruled out the harness and connectors before committing to a new motor.
I can also dig into whether any specialist rebuild services are handling EP801 torque sensor repairs if you'd rather explore that route before buying a whole new unit.