Have you made sure your default posting visibility is correct?
This is the visibility setting that all your new posts have, unless you manually change that post's setting when writing it.
Some people set default to be "followers only" and forget about it, then are surprised no one can see their posts except followers. It can also go the other way, people being surprised their posts are public.
Here's how to check and set your default post visibility:
@FediTips I would like to be able to attach a license to my posts.
There's no direct setting for this on Mastodon, but you can add the shortcode for your licence to the end of a post as a workaround (e.g. CC BY-SA 4.0).
Some Fediverse platforms like PeerTube and Pixelfed include a dedicated setting for the licence.
@FediTips I'm saying I would like a feature.
Ah okay, fair enough! Sorry about that.