The output of the datetime format is not deterministic.
When milliseconds are equal to zero, it cuts the date and change from "%Y-%m-%dT%H:%M:%S%.6fZ" to "%Y-%m-%dT%H:%M:%SZ".
Root cause
The output format of the Datetime type is not set.
Solution
Set the format to "%Y-%m-%dT%H:%M:%S%.6fZ" for all Datetime types.
Description
The output of the datetime format is not deterministic.
When milliseconds are equal to zero, it cuts the date and change from "%Y-%m-%dT%H:%M:%S%.6fZ" to "%Y-%m-%dT%H:%M:%SZ".
Root cause
The output format of the Datetime type is not set.
Solution
Set the format to "%Y-%m-%dT%H:%M:%S%.6fZ" for all Datetime types.
Test