I suspect the issue here is ( as mentioned earlier) this is a Bosch fault. Your LBS may supply Orbea bikes ( and other brands) but that does not mean they know jot about Emtbs and especially the Bosch electronics system. Take your bike to a Bosch registered service centre. Anything related tot he motor is warrantied by Bosch not Orbea so if replacement parts are required a registered Bosch service centre can access the warranty. They will now what the error report is ( I think we already established it is speed sensor related) and there are only 4 elements to that beyond the signal provided to the PCB in the motor...............magnet, sensor, cable and connection to the terminal going to the motor PCB. Assuming the magnet is in place and is correctly aligned with the sensor the next thing to check is any damage to the cable. Most speed sensor cable travel through the chainstay and exit close to the motor housing before going into that housing via a motor cover. The cable is sometimes subject to damage just where it exits the chainstay due to rear triangle travel. If the cable is not damage the connection at the motor end is the last thing to check.
A new sensor and cable would eliminate most of that fault finding.
If the bike worked fine for 200 miles it seems likely that cable damage could be the cause for a failure after that amount of time.
Other than that, did you do any work involving removal of the rear wheel and/or rotor immediately before the fault appeared??