The PortId property for LLDPRecieve/LLDPTransmit has the description: "A colon delimited string of hexadecimal octets identifying a port to be transmitted from this endpoint." and has a pattern enforcing this colon delimited string. The problem is that the property PortIdSubtype is meant to determine the type (format) used by the LLDP "PortId" field. The allowed subtypes include types that PortId will not comply to the defined pattern. For example: PortIdSubtype "Interface Name" can have the PortId value that does not have any colons.