It’s odd that the behaviour changed from 2.82a to 2.83. I looked for a Python API change in the update notes but couldn’t find anything. I did think that API props were set to hidden by default since 2.83 but no mention of that either. The API doc is still on 2.82a at the moment I think so…
It doesn’t really change the functioning of my addon at all, only how easy it is to write so it isn’t the biggest issue but I do think something is wrong since any property I add is not shown regardless of how I create it.