@izo1,
I believe that codec on the HDMI and DP on AMD cards is handled by a separate driver, I don't have a Radeon VII to test with but i do have a Vega 64 and have perfect audio over DP.
You should have Lilu and the AppleALC plugin installed as it makes sure that the HiDef audio codec on your dGPU is configured correctly.
Another thing to check would be that you have HPET enabled in your BIOS and if necessary apply the HPET fix.
See the specific section on HPET in Chapter 5 of the Lilu + Plugin's guide :-
An iDiot's Guide To Lilu and its Plug-in's Last Update: 22nd Jan 2021 (Add note about OpenCore config.plist modifications) About this Guide Note: This guide was written when Clover was the boot loader of choice as such the config.plist examples in this guide are mostley Clover specific ... if...
www.tonymacx86.com
Thats about all i can think of.
Cheers
Jay