im literally losing my mind here this is driving me crazy. my special-edition controller drops every few minutes and teh console shows:

Controller disconnected
Reconnect the wireless controller to continue.
Press the home button on the controller,
or connect it with a USB cable.
It happens on my Xbox Series S in every game. A wired USB connection works perfectly, so its something wireless. Id rather not buy a new controller if its a setting. What should i check?
it's especially bad in competitive games where a few secodns of disconnect mean losing a round. A cable works, but i'd love to be wireless again. what am i doing wrong??