Just a follow up, happened again a couple of days back, 6 seconds between the duplicates.
as before same transaction id and timing. same website, but hosted now on a fresh new dedicated server.
first order logged 2 seconds after paypal transaction time, second order another 4 seconds after that.