I think you want d3.utcFormat here, not d3.timeFormat; the latter uses local time.
You can also access this field more directly using our internal API as the update_time field, but this is not supported and does not expose the necessary CORS header for access from a notebook.
https://api.observablehq.com/document/@mootari/notebook-input@252
The correct answer in this case should 2021-07-05T12:40:28.790Z. The time being off by 28 minutes is surprising.