I am also having this issue. Started up the last month or so. Sometimes I get 10 minutes in, sometimes I get down to the 2 minute warning. Always says I disconnect from EA servers and kicks me to the main menu.
There was no change in my internet setup that would cause these drop outs to start. I did take my Xbox off of the xbox insider program, but I don’t expect that to be related.
I tried your suggestion to change the DNS settings but have yet to play again.
This also makes me wonder why EA doesn’t allow for saved game data to be maintained when playing against someone in online franchise. It does this already for online franchise when you play the AI/CPU. What is stopping EA from saving data to protect against drop outs/rage quit full resets?