part 2 due to sp@m filters.
Support will tell you to view and try https://answers.ea.com/t5/Technical-Issues/Unable-to-connect-to-ea-server-battlefield-2042/m-p/11057027 or https://support.microsoft.com/windows/fix-network-connection-issues-in-windows-166a28c4-14c1-bdb1-473c-09c1571455d8 . However as I can connect to the servers to play sometimes with no issues and other times with issues there is clearly an issue with either the Game or EA's own servers.
You can try to change your DNS to google 8.8.8.8/8.8.4.4, reset DNS cache by running ipconfig /flushdns && ipconfig /registerdns, disable IPv6 on your ethernet/wifi adapter, unplug router for 30 seconds, forward the game's ports to your computer, double check the game is allowed on the firewall, verify the game files integrity, setting the BF2042.exe to run in Windows 8 Compatibility and Run as administrator, disabled any game overlays like steam/xbox game bar/gforce experience, shutdown any programs that read your computer's network for viruses and other stuff "Web Protection" on Malwarebytes or McAfee WebAdvisor for example, change your EA account password (haha), remove all your trusted devices on the EA Customer Portal (haha...).... and the list goes on and on but don't expect any of these to actually work except for maybe the firewall or web protection stuff could fix some user's issues.
There is also the EA client's App recovery, reinstalling the EA Client, and finally reinstalling/repairing the EA Anticheat from the executable within the game folder.