I had the same issue, playing via Steam.
I read in some forum that it could be related to anitcheat falsely detecting some software or drivers in the background tried changing dns to google and so on nothing worked.
On wednesday a windows11 update started to block the driver "asio.sys" and also killed my DNS-Client so I had to manually enable DNS in the Registry again (maybe disable, enable and clearning the dns cache helps).
Since then I was able to play two full rounds without disconnects :-) (I did not try more yet).
Maybe this helps someone.