That's true, as a ride journal/diary (I sound like a wanker) I think Strava is pretty good and the interface is simple unlike garmin connect or whatever, and the basic totals / "important" numbers are easy to find.
Fussing over segments and times is what I was getting at.
Maybe someone flagged your ride. Although I suspect you would get notified of that.
It might just take some time to update leaderboards, I have experienced a similar lag before, where my ride times don't appear on leaderboards etc.
I used to worry about things like that, then I realised it was just internet bike games and it didn't really matter.