Hi Taba,
Welcome to Microsoft Community. It sounds like your Surface Book 3 is in a bit of a tricky situation after the accidental installation of the Surface Hub 2S recovery image. The fact that it boots only from the Surface Hub 2S image or Linux distros suggests that there might be a mismatch in the bootloader or an issue with the firmware/BIOS settings. The key point here is that it isn't recognizing standard Windows recovery images or bootable media, despite those same drives working on another Surface device. The steps you've already tried should cover most common solutions to this scenario, so it's best to contact Microsoft Support for further assistance. They may be able to provide specific guidance or tools to help resolve boot configuration issues on your Surface Book 3. Contact Us - Microsoft Support
Your Sincerely Hahn. W - MSFT | Microsoft Community Support Specialist