Ok, so I have an ASUS Zephyrus M16 with a Core i19 12th Gen and an rtx 3070. I was able to install fedora and able to get it mostly 100% working, but my two biggest issues where I could not play Destiny 2 (because they didn't want to support Linux and actually would ban players who tried), and the switch between egpu and the discrete gpu that you have to reboot for the changes to take effect. Every once in a while the display wouldn't work and I had to reboot multiple times before it would start to work again because of the aforementioned issues with the gpu. All in all I love Linux but I can't spend any time troubleshooting and just need a laptop that just works.
Have you set it up per https://asus-linux.org? These guys do amazing work to make ASUS laptops feel like first class citizens on Linux in both kernel patches and software. Strongly recommend, only takes a few minutes on Fedora if you're already installed and up to date. You should be able to get working Optimus and less GPU issues.
Can't help ya with Destiny though, they're just jerks.