A "hub" is not a good way to boot, sorry.
Looking at a photo of the back-panel of your motherboard, have you tried the USB2 port labelled as "BIOS" to the right of the HDMI port? That is a port that will be live from the get-go.
Re-reading your first post it seems as though ASUS may have implemented a special BIOS for your motherboard if you are unable to update it using the vanilla one. Curious.
Okay, moving on ...
Going back the original EFI you uploaded. I don't know if you have modified it since but:
1) Why that particular Fake CPU ID? This isn't an Alder Lake build, is it? Perhaps go Coffee Lake for compatibility. I don't think the spoof you are using is going to work on the hardware in question.
More suggestions -
2)
Disable the XhciPortLimit quirk.
3)
Disable USBInjectAll.kext (temporary for testing).
4)
Disable XHCI-unsupported.kext.
5) If you are using the RX 6600 GPU then
do not use the two command-lines: -wegnoegpu -no_compat_check. The wegno* command would only be used if you still have the GTX 3080 in place BUT as your CPU does
not have an iGPU then there is no way for any accelerated display output once macOS starts.