What works for me is to use Firefox with tracking protection set to strict (or Librewolf with resistFingerprinting disabled and WebGL enabled), then install Jshelter and set it like below:
- Time precision: High
- Locally generated images: Little lies
- Locally generated audio: Little lies
- Graphic card information: Little lies for maximum privay or disabled to minimise captchas/shadowbans WebAssembly speed-up: Enabled
- Everything else disabled as Firefox/Librewolf takes care of them
Once you do that, FingerprintJS Pro (fingerprint.com) should give you a different ID every time you clear cookies and change the IP.