I guess it has something to do with how active the community is. I had the same issue, and was trying to troubleshoot with Ruud why this happens. Today in the morning, my community started being more active and started to appear on other instances.
Make some posts in the community (and comments), invite users and after 24h, it should be visible to other instances as well. Could be a bug (because Lemmy is riddled with bugs).
That was the main reason why I switched to lemmy.world; never looked back. Plus, Ruud (the admin of this instance, runs also a Mastodon instance) and actually upgrades the server so it can handle all new traffic. Lemmy.ml is often down because it can't take the heavy load.