Maybe firewalld is getting in the way. You can temporarily disable it:
sudo systemctl stop firewalld
If that doesn’t work, you can see if SELinux is the issue. Temporarily disable:
sudo setenforce 0
Be sure to re-enable SELinux:
sudo setenforce 1
I purchased both the 7900xtx and a 4090. Kept the 7900xtx. Absolutely adore this card. Being a Linux nerd made it a no brainer, but the performance vs price ratio wasn’t there.