OK, I had this issue for ages also, could only play on unofficial non-battleye servers. I tried s many solutions.
After reading page 2
I use a mobile hotspot (I can't get a landline at this location).
I downloaded pdanet+ onto my phone and windows
Hid the tethering
Worked straight away.
Whoop whoop \o/
😄