My fix for this solution - after being bullied into buying increasing expensive headsets by my children - has been to return the controller to the store where I bought it - EB Games in Australia - and have it replaced under warranty because it is faulty. Cue happy Fortnit-ing kids … But we have now done this three time! So don’t mess around with a controller that is under warranty (the same warranty that extends to your Xbox) just get it replaced straight up. You can check the length of warranty by logging into your Microsoft - xBox account.
Our next console will definitely not be a Microsoft one.