I just did a double-take on an observation which seemed to have been uploaded about 42 minutes before it was observed. Then I realized that the observation time was in EDT (correct for the location of the sighting) but the upload time is displayed in CDT (my home time zone). See the attached screen capture.
I have occasionally noticed errors in time of upload when my camera’s time was incorrectly set, especially around Daylight Savings in the US (leading to observations being uploaded “before” they happened). Not directly related to a time-zone issue, but that could also be playing into it.
on the website’s observation detail page, the observation date is displayed in the time zone recorded by the observer while the submit date is displayed in the default time zone for the viewer (your time zone is CDT).
i’m not sure exactly why it’s done this way. maybe it’s that submit date is standardized because it’s assigned by the system while observed date is not always standardized because it’s user defined.