I have the same MB and only bad experiences with newer (>4200) BIOS-Versions. They break GPU-passthrough and make random kernel panics happen, like you described.
The problem with GPU-passthrough did not only occur with ASUS-mainboards, see this thread as example:
The last stable BIOS-Version I can use is 4024 -> GPU-passthrough works and my PC is running since December without random crashes.
I hope the new kernel in 6.9 will let me use a more advanced BIOS, in a few days I will begin testing on a second machine.
For you @eagle470 - if you want to try this, you can downgrade your mainboard, but you may brick it.
https://rog.asus.com/forum/showthread.php?99490-Flash-any-most-Asus-motherboard-Bios-in-DOS-with-USB-tutorial-Intel-AMD-roll-back
This is the procedure I used to try all BIOS-versions on my X370-Pro, from 5220 to 4024 which is as I said the "newest stable" version I can use.