I have stocked the Mosambique tilapia and have watch them eat a variety of things.

The smaller ones like to suck the algea off the leaves and branches in the water.

The larger ones (over 12 inches) have been seen almost grazing like cattle on the chara. Tearing off large clumps and eating it.

All are easily pellet trained.

My 2 cents.