Femto Mega timestamps synchronization when working as POE devices

I’ve a setup of 2 Femto Mega devices and I use a syncbox to synchronize them. When I am using the USB interface, the hardware timestamps seem to be updated despite the fact that hardware timestamp seem not to match

but when I am using the POE interface, a) hardware timestamps are not synced to host PC b) system timestamps are also off

(I am moving a retro-reflective object in the scene at high speed, this is what you see in the pictures)

You can find the code here, which is a modified version of the MultiDeviceSync example to support PoE