Hello, I am able to reproduce this consistently with the attached code.
When the nanosecond portion of an OffsetDateTime falls in [999_500_000 … 999_999_999] it gets read back as a string which triggers an exception if …...the valid range for standard date conversion. As a result, the...instead of being maintained as a date-time object, causing subsequent...