When you create a socket in 2nd gen uCX you have to specify uPreferredProtocolType_t (which should also be renamed to uPreferredAddressType_t) which can have the following values:
U_PREFERRED_PROTOCOL_TYPE_IP_V4, /* IPv4 address. */
U_PREFERRED_PROTOCOL_TYPE_IP_V6 = 1 /* IPv6 address. */
For ubxlib we need an "any":
U_PREFERRED_PROTOCOL_TYPE_IP_V4, /* IPv4 address. */
U_PREFERRED_PROTOCOL_TYPE_IP_V6 = 1 /* IPv6 address. */
U_PREFERRED_PROTOCOL_TYPE_IP_ANY = 2 /* IPv4 or IPv6 address. */
Check with Tove how it's used. Maybe we have misunderstod how it's used.