p.s. Just to clarify, the "unlisted" visibility setting for posts is almost exactly like the public setting, anyone can see it.
The only difference is unlisted posts don't show up on the Federated or Local timelines, and don't show up in hashtag searches.
More info about post visibility settings:
https://fedi.tips/who-can-see-my-posts-in-mastodon-how-do-i-send-dms-in-mastodon/