Good review! I thought I'd mention one tiny little thing that I've seen in a couple of AMD GPU reviews of late, and that is that if the reviewer doesn't see a connector on the card for Crossfire/MutliGPU he assumes that the cards don't support it, accordingly. But ~4 years ago, if memory serves, AMD moved the GPU interconnect for Crossfire/MultiGPU between GPUs to the PCIe bus exclusively, doing away with the need for physical connectors. Before I purchased a 5700XT from AMD in July 2019, I used an rx480 8GB purchased much earlier with an RX 590 8GB (Fat Boy) a year later, and Crossfire & MultiGPU worked really well with those two cards--no physical connectors on either card--worked beautifully through the PCIe bus as advertised. Seemed a lot more elegant to me than the old physical connectors. The only multiGPU games I own are the Crystal Dynamics Tomb Raider games, and SotTR supported D3d12 multiGPU from day one. And if memory serves, then CD back-ported D3d12 multiGPU support to Rise, as well--which I also own, and was a nice surprise to see..,.
Having said that, I don't know if AMD still supports multiGPU on its latest GPUs (although I know they have dropped support for Crossfire totally) because D3d12 multiGPU is a part of the D3d12 spec, so I would think the support for multiGPU is intact--although I don't know...
And of course, since D3d12 multiGPU must be supported in the game engine by the developer, there seem to be very few games that have bothered to support it. These days, these beast GPUs are fast enough all by themselves, which is enough to seal the fate of the long Crossfire/SLI run and the much shorter multiGPU run in game development thus far.