Hi Printerman117,
Thank you for reaching Microsoft Community. I'm sorry to hear about the boot issues you a re having on your new Surface Go 2. I understand how frustrating this is since this would really affect productivity.
Please try first turning on Fast Startup option on the device by going to Control Panel > Hardware and Sound > Power options. Select Choose what the power button does on the left. Click Change settings that are currently unavailable. Under Shutdown settings, check the box next to Turn on fast startup (recommended) then click Save changes. after doing this, kindly run these steps below on the Surface Go 2:
1: Run Surface Diagnostic Toolkit
See: Fix common Surface problems using the Surface Diagnostic Toolkit (microsoft.com)
2: Check for Windows Update
Go to Windows Settings > Update & Security and select Check for updates
Make sure all updates need are installed including Optional updates
3: Run System File Checker Tool
See: Using System File Checker in Windows (microsoft.com)
After doing the steps above, please observe if the behavior of the device improves.
Hope this helps.