Realtime ranking different from final result

I am a zwift newbie and did a 45-minute social ride recently. Though it was not a race, I noticed that in real time, zwift showed that I finished 32nd out of 180 people, in the final result, I was 133rd. Also, the guys finished in the same pack around me, their rankings are shown correctly in the final result. Anything I am missing here?

It was a 45min long group ride - results are random and generally configured not to show, but when they do, they are meaningless on timed rides.

If you do a group ride based on distance, the finishing order will be more correct but as they arent officially races, the placings are still meaningless.

EDIT: Oh, and welcome to Zwift and the forums!