New members and existing members who lurk in the background and decide to post for the first time, those postings will not appear immediately and that is by design.
These delayed postings apply only to new members and those who have never posted before.? Those posting will go to the moderator(s) for approval, hence, they don't appear until reviewed and approved.
This is to discourage bogus or inappropriate messages and that is why this site is basically clean of any spam and attempts by non-members to post material not related to this site.
After two consecutive approved postings by a new or existing member, that delay or approval no longer applies and postings will appear right away.
I hope this explains the delay of some postings.
K2WH