We do things slightly differently, which may (or may not) help.
On our Discourse we have a “staff quarantine” category.
In there, we create new posts (listed, not unlisted) then simply schedule that post for publication to the relevant public category ![]()