When using the unicast option for the delay request messages, then the unicast flag is not set. This can case issues with some grand masters, so they do not show the client in their client list.
That's an experimental feature. Please compile the code with PTPD_EXPERIMENTAL.
This is fixed for the 2.3 release.
Fixed for all message types now: unicast flag is set for all unicast messages.