Hi Frederic M,
Thank you for raising this concern of yours here in Microsoft Community. We're sorry for the inconvenience this may have caused you.
This kind of issue could be due to corrupted system files and to initially troubleshoot this issue, what I can recommend is to run the system file checker to check if there's any corrupted system file that keeps on looping around. To run the system file checker, kindly type Command Prompt on the search box next to the Windows icon and run it as administrator. Once done, type and enter sfc /scannow. Let it load, detect and repair those corrupted files. Once done, please run the Surface Diagnostic Toolkit and set the battery performance to recommendedand see if this helps.
In the event that the issue still exists, you can go to Settings>Updates & Security>Recovery and check if the option to go back to the older version is still available.
If this helps, feel free to mark this post as an answer. Otherwise, don't hesitate to respond to this thread if you need further assistance.
Kind Regards,
Crest_Z