I think larger nerite snails would handle the mbuna and clear your tank of algae in no time. I have nerites in many tanks with all kinds of cichlids and been doing well for quite some time.
I do have a colony of native Iowa snails, but they only thrive on the algea scrubber. In the green tank they are escargo . Except behind the overflow in the corner.
So nerite snails, move with out coming out of their shells?
So far mystery, and assassin snails have been turned into habitat for fry.
The algea growth is encouraged, as food for the mbuna, helps deal with, aggressive behavor.
The top tank has no algea, gets scraped about once a month. With just a pleco, a algea scrubber, and only 6500k fluorescent light for illumination.
The middle green tank, is illuminated with enouph light to keep a salt water reef alive.
I have a very diverse population, off things, most people would, exterminate, I think they compliment each other, and provide markers, as too the overall health of the tank.
A fresh water Reef Tank. Of sorts.