PTP should be sent as single TLV or all TLV in same packet to get processed.
With client sending multiple TLV as part of request-port does not include all service types which resulting in not honoring the service and PTP does not work.
The expectation is all the 3 messages must come in single packet or everything in a separate packet. Combining any two alone in same packet will not be honoured. This is as per the ITU standard. Pasting the snipper below:
Upon receiving the first Announce message from the grant-port, the first Signalling message containing a REQUEST_UNICAST_TRANSMISSION TLV issued by the request-port, should include all the service types the specific request-port requires from the grant-port using multiple REQUEST_UNICAST_TRANSMISSION.
2024-03-19 : DRAFT