Replying for anybody that may search for this in the future.
I haven't received an official answer from Genesys support other than the queue CPN follows E164 standard. The standard does not define a minimum digit length, only a maximum. However with my extensive testing 8 digits is the minimum required for the queue CPN. If you put less than 8 digits the CPN won't be used even if Call Source is set as primary for Prioritized Caller Selection on the trunk.
For my specific use case, I was able to use regex on the Calling Party Identity settings on the trunk to take the 8 digits CPN and shrink it to 7 digits that is then sent to my SBC.
I used this regex: ^(sip[s]?:|tel:)(\+)(6[00-99]\d{5})(1)(@.*)$
It looks for a 8 digit number that ends in a 1 with all of the requisite other stuff in the address.
I then normalize it with: ${1}${2}${3}${5}
So if my queue CPN is set to +65588881 my SIP invite out to my SBC will be +6558888 which is exactly what I need.
------------------------------
Shane Miller
UC Engineer II
------------------------------