I am in favour of spore breeding for certain organisms, but I think it should be qualified by being in the same room or contiguous area (not through solid walls).
Using the pathing system would be the best solution for that, and it should respect water etc. A fish in one pool shouldn't spawn with a fish in a different pool, even if close.
Would be good if the OP gave clarification in all this.
It's not really needed. An OP can open a topic for discussion, and the rest of us debate the pros, cons and methods of implementation. There's no requirement that only the OP can determine what the best version of the suggestion is.
===
If you want to go realistic, or claim realism is the basis of any model, we need to see evidence that it is actually realistic, rather than just convenient. I'm looking around for articles about "spore mating" and there really isn't any such thing. The scientific definition of the word spore, first, is an asexual unit of reproduction, gametes are not
spores. We could use asexual reproduction for sure, but that negates the need for "spore breeding".
Then, I can't find any references to species where the sperm or eggs actually travel macro-scale distances to get to the other, which is what "spore breeding" entails. It just doesn't happen like that, as far as I can tell, in any species.
Female fish lay eggs, and then the male comes to the egg and squirts his business on them. There is no "at a distance" here, the male/female need to be in the same location at the same time, and this involves courtship behavior.
I'm also looking up fungi mating. They send out spores as babies, but they don't
mate with spores, it says in what I'm reading that the two fungi form structures which merge and swap genetic material.
Even plants which breed at a distance do it through the vector of insects.
Let me know if I'm missing something.