AMAZING i worked it out! Sorry for being such a noob!
The problem was my understanding of the USB mapping , i thought that the title HS08 or SS08 (<KEY>) was all you needed you then set the port to what you wanted it to be USB 2 or 3 or c by using the type setting (<integar>) and then just aded a <data> value like AgAAAA== to fit after the previous entry. I went through CharlesCai USBMap.text on github and realised my thought was wrong.
You must add the port using a set <data> value and enter what type of physical port it is <integar> , i didn't realise that the SS and HS entries have total different <data> values.
I used CharlesCai USBMap.kext list which had all the ports correctly labelled and addressed and just choose what ports i wanted form this and pasted them into my own USBMap.kext.
Now i have 5gbps on my USB-C
, my only question is what i should set Port Count to in USBMAp.kext
Thankyou so much
@UtterDisbelief i really appreciate your answers, it feels great now its working. Thankyou
@charlescai for keeping your files on github , without them i would not have worked it out. I have attached my hackintool usb list , i just have a few more ports to add but its all work and understood why now.