Is the timestamp shown the Kiwi timestamp or the switch timestamp? It is possible that the syslogs are not being received in order from the device.
You can set up a separate log action before your script to log the raw events and compare the order.
I not sure how the Powershell script fits into this... Is it running from inside Kiwi or parsing logs from the log file?
Separately, I'd be concerned with a network interface that was flapping at that rate.