Battlefield 1 no longer starts
I purchased Battlefield 1 4 days ago on Steam, and now it won't launch. It starts up fine until the small loading screen with the game image and the loading bar underneath. It should launch immediately after that, but instead it freezes, the page closes, and the EA app opens with a pop-up that says "An error on our part prevented launch. Please try again later."
Up until two days ago, everything was working!
I've searched the forums and tried everything. Checking the files via Steam, uninstalling the EA app and reinstalling it, running all .exe files as administrator (including EAAntiCheat.GameServiceLauncher.exe), running them in Windows 8 compatibility mode, disabling fullscreen optimization, disabling the Steam and EA app overlay, checking DirectX 12 in Documents > Battlefield 1 > Settings > PROFSAVE_profile, then finding the DirectX 12 lines and setting the values to 0 to disable it.
I deleted and reinstalled the entire game, but nothing. It still hangs there.
I checked for Windows 11 updates, but I haven't done any since I first downloaded the game. I reinstalled the graphics card updates. I don't know what else to do. I've tried everything I can find online.