I often notice that when I fly from America to China, then fly back. It’s off by an hour or two. Earth rotation shouldn’t be the reason unless we get out to the space. I did some research and it turns out it’s the wind. Make sense.

https://aviation.stackexchange.com/questions/2549/why-do-flight-times-differ-between-traveling-east-versus-traveling-westMap_prevailing_winds_on_earth