The IP type is currently reported to have the column size (i.e. older "precision") of 0. This is reported in SYS TYPES.
This value is passed to the client applications and older ones use it as-is to allocate buffers to have the values returned in; which results in them getting just a string null-terminator only for the IP fields (i.e. empty string).
The value should contain the maximum length of an IP address in characters (as the type is backed by a KEYWORD).
(Collaterally, the DataType.size for IP value should be corrected from current 39 to 45.)