Ah, as is normally the case, the answer is that I am an idiot.
When I was setting times in ACF’s time picker, I was setting times in the past and future relative to my clock, which is way behind UTC. Wish I caught that before I posted!
Sorry to waste your time, and thanks for reading.