Intel Coffee Lake i5-9500T is fitted with UHD 630 iGPU, not HD 630.
You opted for CFL framebuffer 0x093B0007 which is the recommended one for Coffee Lake desktops.
https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.IntelHD.en.md
This CFL framebuffer defines 3 x DP ports by default:
ID: 3E9B0007, STOLEN: 57 MB, FBMEM: 0 bytes, VRAM: 1536 MB, Flags: 0x00801302
TOTAL STOLEN: 58 MB, TOTAL CURSOR: 1 MB (1572864 bytes), MAX STOLEN: 172 MB, MAX OVERALL: 173 MB (181940224 bytes)
Model name: Intel UHD Graphics 630
Camellia: CamelliaDisabled (0), Freq: 0 Hz, FreqMax: 0 Hz
Mobile: 0, PipeCount: 3, PortCount: 3, FBMemoryCount: 3
[1] busId: 0x05, pipe: 9, type: 0x00000400, flags: 0x000003C7 - ConnectorDP
[2] busId: 0x04, pipe: 10, type: 0x00000400, flags: 0x000003C7 - ConnectorDP
[3] busId: 0x06, pipe: 8, type: 0x00000400, flags: 0x000003C7 - ConnectorDP
01050900 00040000 C7030000
02040A00 00040000 C7030000
03060800 00040000 C7030000
You inject the following framebuffer patches:
which change:
connector type of con0 to HDMI (00080000)
busid of con0 to 01
index of con2 to 02
pipe of con2 to 0A
Alongside, you make injections for same values as natively defined in the framebuffer; these are therefore useless and should be removed:
index of con0 set to 01
pipe of con0 set to 09
busid of con2 to 06
type of con2 to DP (00040000)
I would suggest you remove all those connector patches and start again with the vanilla settings. Then try and identify which physical output goes against which connector in IOReg. But I would avoid ending up with 2 x connectors with same index; I fear that's wrong. With your current patches, you have the following connectors (i.e. video output ports) definition:
[1] busId: 0x01, pipe: 9, type: 0x00000800, flags: 0x000003C7 - ConnectorHDMI
[2] busId: 0x04, pipe: 10, type: 0x00000400, flags: 0x000003C7 - ConnectorDP
[2] busId: 0x06, pipe: 8, type: 0x00000400, flags: 0x000003C7 - ConnectorDP
01010900 00080000 C7030000
02040A00 00040000 C7030000
02060A00 00040000 C7030000
Of course, conduct your experimentations by booting off a USB key so that you avoid breaking your existing OC setup in any way.