So TSMPFKaT? That’s catchy!
By clone you mean migrate? Double content will piss of Google and the users, searching for the/a new community.
The problem is not a technical nor architectural problem but a user/usability issue.
Look at the workflow how people create a new community. They are registered on one instance, probably fixed to that bubble and probably don’t interact with other instances at all (subscribing to other communities is a pain. Other problem.) They might (if at all) search for a similar community on their instance. If they don’t find one, they’ll create a new one. Searching every single community is not implemented in this flow. You need to call up feddits search to do so.
My suggestion: Either do a name (fuzzy) check when creating a community, listing the ones already existent on other instances. Or at least implement the search feature from feddit.
Have you subscribed to cross projects already and if so how was your experience so far?
A good start for sure would be to learn to listen and understand, not listen to answer.