i just want to point out that I'd like to help, but as I already said with the information at hand I cannot.
You did not provide any of the information I asked for (journalctl, dmesg, lspci, etc.) from a clean state, so it's impossible to say why it's working on pve 8 vs pve 9
It might be that...