I've been battling shadowbans and permanent bans for a little over a month now and I finally got my pc un-flagged. What worked for me (this might not work for others), was a combination of a certain HWID spoofer and re-installing windows.
I started by un-installing any anti-cheat software and any game that I wanted to get unbanned from. This is crucial because anticheats can detect spoofed hardware if they remain on your PC during the spoof.
I would like to preface this next step by saying that I am in no way, shape, or form affiliated or sponsored by Cynical Software. Their products happened to meet my system requirements and they are of good quality.
Next, I un-installed windows and before I purchased a new key, I spoofed the HIWD (using Cynical Spoofer + Cleaner)(cynicalsoftware.net), as serials and other identifiers will be reset to factory default when the drive containing windows is wiped. The cleaner was not needed because this was a fresh windows install. You can purchase a windows activation key for around $15 USD at cjs-cdkeys.com. I can confirm that the keys work and they are legit.
It is VERY VERY IMPORTANT THAT YOU SPOOF BEFORE ACTIVATING WINDOWS AGAIN. This way, the key will be bound to the hardware profiles that the spoofer sets instead of your system defaults.
After that, change your mac manually and dump/refresh your IP if you haven't already. This can be achieved by searching "what is my ip," copying the IP address, and pasting it into your search bar. You will be met with your router's homepage, and from there you can change your IP. VPNs are not needed, and anybody who tells you so is either sponsored or somebody who cheats enough to not bother going through the complicated process of unbanning their PC.
Install battle.net and any other games that you were banned on previously, make new game accounts, and voila! PC unbanned!
NOTE: This method is best for players who either no longer cheat or want to get unbanned from a load of games without purchasing spoofers for each one. If you rage cheat, then buying a dedicated rig to trash and test with would be the best option.
I used an unlock service for Warzone and cheated in Fortnite, and I'm now unbanned from both. I no longer use cheats. If you want a more detailed process or guidance, you can reach me on discord: rinvc#2415
Links:
-

-