Ideas
"we’ve never had this issue with other games we’ve played"
A common phrase in gaming forums, which makes those of us who have been at this for decades chuckle. Newer games almost always push the barriers and cause us to update gear and configurations.
The architecture of your others games, including how they handle server load balancing, could be different than what we're seeing with BF6. I can't say for sure, because I haven't seen the detailed architecture.
You can subscribe to a VPN service very cheaply to see if that changes anything.
Yes yes, I’ve also been at this for decades bud hence I’m now playing online with my kids. The fact is no other multiplayer game we’ve all played (and there has been lots) has had this issue. A huge company like EA having this issue is ridiculous. End of story