Alms,
Had a look at your EFI folder from your post #1. My comments follow.
There are inconsistencies between your EFI/OC/ACPI folder contents and your EFI/config.plist/ACPI/Add listings.
EFI/OC
1. You might want to consider replacing both SSDT-EC.aml and SSDT-USBX.aml with the single SSDT-EC-USBX.aml file.
2. The OpenCore Guide does not suggest that SSDT-HPET.aml is required for the 9th generation (Coffeelake Refresh) CPU you use. Perhaps try without it?
EFI/OC/config.plist
3. In ACPI/Add/0, SSDT-EC-USBX Enabled Value is YES, but there is no such file in EFI/OC/ACPI.
4. In ACPI/Add/1,2, and 3, the Comment and Path names do not match the filenames in EFI/OC/ACPI.
5. In ACPI/Add/5, there is no SSDT-EC-USBX.aml in your present EFI/OC/ACPI folder.
6. In ACPI/Add/6, 9, and 10, the ENABLED Values should all be YES.
7. In Booter/Quirks, SetupVirtualMap Value should be NO unless your particular motherboard requires it.
8. In Device Properties/Add/2nd item, AAPL,ig-platform-id Value should be 0300913E for a dedicated graphics card like your RX 480. Also the frame-buffer-patch-xx entries can be deleted. They are only required for the IGPU to run a display.
9. In Kernel/Add/4, the Enabled Value should be YES (for Ethernet activation).
10. There is no listing for "XHCI-unsupported.kext" in Kernel/Add.
11. In Kernel/Quirks/CustomSMBIOGuid, the Value is YES. However the Guide says:
12. In UEFI/Drivers/0 LoadEarly Value is YES; should be NO.
13. In UEFI/Drivers/2 this item is a duplicate of 0.
Good Luck!