I'll come up with a fix soon, I know what needs to be fixed (but to make it random I gotta do it right !)
Turns out it's not a '18 species per location' limit, each encounter type has a unique instance so a species in land&water slots counts as 2 species.
Of course there's a random substitution that could be done, but bland routes would stay bland.