for some reason all of my posts are suddenly saying awaiting approval. Is there a reason why? Is this happening for anyone else?

Are you posting on Devblogs then yeah, those kind of post have for approval.

For certain section on this forum, like dev blogs… Yes, that happenes.

In other cases, this only indicate you don’t have sufficient level to post directly.

why devblogs specificaly?

Because they’re official announcement posts directly from the devs.

Correct, dev blogs specifically require approval for all posts. I get to them as quickly as I can.
Everything else is post at will. But be advised, short posts still get flagged by the system too.