Hello Cody,
About 5 years ago, I wrote an article about "Exploring use of Windows 10 VPN client to access Cisco AnyConnect IPsec/IKEv2" which touched on the subject of setting an IKEv2 IDi value.
When discussing the function that provides the IDi value, I wrote:
By default, it returns an ID_IPV4_ADDR ID Type but it can be persuaded (by setting the value “ExtendedIDiSupport” in the registry and meeting other requirements) to return an ID_FQDN ID Type. It is not possible to specify an arbitrary ID Type and Identification Data.
In the intervening 5 years, I have forgotten what the "other requirements" are - it is possible that they are already met in your environment.
Gary