Discourse ignoring Category trust_level_0 (registered user) making posts public

I think you are hitting this bug, which was recently fixed this week (according to my testing)

Just realized @pjh beat me to it.

2 Likes