Hi friends, in case some of you might be interested, I've moved from Clover to OpenCore mainly out of curiosity.
It has taken me a while to understand how it works but I have managed with a little bit of it to make our configuration work "ASRock Z390 Phantom Gaming-ITX + TB3 + iGPU + Catalina", in my case totally funcional.
I share my EFI folder with you in case anyone wants to try it out. It is with the OpenCore 0.5.8 version and it helps a lot also the configurator, you have to be very careful in the OpenCore updates and the configurator, it has to be updated or it breaks the config.plist.
In case of more purists there is always the ProperTree to edit it manually.
Also attached are two more in case you want to use them.
You must also attach your personalized USBPorts.kext. There is nothing better to check all this than the "Hackintool by headkaze" tool.
I do not put the external frontend that although it is functional remind us that it is in the testing phase, but the problem is that it does not yet make the automatic boot as from the picker (internal frontend of OpenCore) so you have to click on the boot disk and that is not functional.
Remember in the PlatformInfo section to fill in the serial number, UUID and the rest.
Greetings and thank you all for this "by rj510" thread.