When users are synced to production the (should) get a new ID if they does not already exist in which case they would keep the old prod user ID. Seems like the post is not updated with the prod user ID, instead stage user ID is kept.