I also had an issue with recovering my pin code and the "Windows wants us to use a second factor using my wifes phone number, but this throws up another weird error, this time claiming the SMS service to send the code isnt working. " happened to me as well. My S21 bricked itself a month or so ago, actually the cellular connectivity on it died and I replaced it with a Samsung S25. I suspected it not wanting to let my new phone work as the the second factor authorisation was due to that switch. Without rat holing on it, after several days I got around the issue and recovered my pin. During that trouble shooting I could not access my Microsoft 365 account to use use word and the rest of the office suite. I ended up installing LibreOffice and while I have access to the MS365 subscription again after fixing the pin code issue I will not re-up the subscription when it is time to renew, I'll stick with LibreOffice.
I'm actually replying to this on a Raspberry Pi 4 running Debian Linux based RaspberryPIOS that I'm doing some IOT related project development on. I recently picked up a Raspberry Pi Xero 2W as well and I dusted off an old Toshiba Satellite that I run Fedora Linux on.
I updated it to the latest version of Fedora and used SCP to transfer some python code and other files from the laptop to the raspberry Pi.
Several years ago I developed a little IOT project using Grove sensors to measure humidity, temperature barometric press, air quality and light levels. I used Flask and Django to build a webapp that could grab data over the network and display the data with gauges on a webpage,.
I also signed up for an Amazon AWS developers account and learned how to write Alexa Skills to interface with my IOT device to allow me to request the readings from the sensors using an en Echo Dot .The hardware that I used to interface the Grove sensors to the network 4 or 5 years ago, boards called Wio-link, have been discontinued so I order a "Grove Hat" for the raspberry Pi to use as a replacement, It will require modification to the old code and I plan to use Amazons AWS services like AWS IOT to send the sensor readings up to the cloud, etc.. It's a hobby for now,
If Windows 11 ever breaks on n my HP Laptop, I will switch to Linux on it as well.