Managed to increase the MMIO size for my AM5 Aorus Master from 1TB to 16TB, and now P2P works fine, no D4 QCode error. Basically dumped the ITF info from the BIOS and with Claude managed to do it, posted it here
Also sent my PM50100 switch for service and it arrived just today to C-Payne. Fingers crossed!