Finishing time discrepancy between companion app and main site

Seems that there is a slight discrepancy between the companion app and the main sire on showing the finishing time behind a rider, I did a race last night where the 2nd place rider was 0.03s behind the winner and is showing correct in the companion app but the zwift.com site is showing them as 0.38s behind with the 3rd place as 0.13s behind and 4th place 0.28s behind, obviously incorrect times are showing here as if he was 0.38s behind he’d have finished 4th
this is the companion app showing correct
zwift---companion

this is the main site showing the discrepancy
zwift---main-site

not sure if this is just an issue with the main site due the very minimal time difference but i would have thought that they should show the exact same data