Hey there @heckinbamboozle !
I feel like I've read that there's problems with games you own in Steam with the EA App. Maybe worth a try to uninstall the EA App and try it with Origin.
I have the game in Epic and for me the game either just doesn't work, like no indication of anything going on at all or I get an EasyAntiCheat "CreateFile failed with 32" error in the launcher.
I don't really know where the error's at for you but I ultimately got it working today after setting literally anything remotely related to the game to run as admin. EasyAntiCheat in my C:/, everything in my Origin install folder like the Origin.exe and OriginWebHelper, everything in the BF2042 install folder including the BF2042_launcher, EasyAntiCheat_setup and whatever, you name it.
- locate it
- right click
- Properties
- Compatibility
- Check "Run this program as an administrator"
Also delete the EasyAntiCheat.sys and repair the EasyAntiCheat_setup in the BF2042 install folder and maybe repair the game in Origin/EA App as well