2020 XPS 9310 user here.
Running Linux on the Windows edition of this laptop, with the killer wifi ath11k QCA6390. Bios 3.0.4.
Wifi: I’m now on Linux 5.14.3 and have been chasing latest kernels all year for stable QCA6390 support - this is now all good for this edition of the laptop.
Sleep: Running hot in sleep, would always be flat in the morning etc.
As others have pointed out, there are infrequent issues where rewakening doesn’t completely - blank screen, necessitating hard power off.
However sleep/resume are much better - to the point of acceptable - after switching to AHCI disk setup in the bios.
Switching bios disk from RAID to AHCI allows the machine to reach C10. The creates the issue Windows 10 (Pro) no longer sees the boot drive, so you have to set it back to RAID mode if needed.
https://bugzilla.kernel.org/show_bug.cgi?id=211879#c24
I’m running linux kernel 5.14.3 for the QCA6390 support as my laptop is the Windows edition.