That was explained several times, Ameribro. (>>2000714
Basically the timestamp is immediately determinated by the imageboard script when a post is uploaded, but the post number is only determinated by the database once a post was stored there. All the time processing the post (checking for bans and forbidden content, moving images to storage and getting image links etc.) can lead to discrepancies how long a post takes from upload to appearing on site.