oto's dont eat bba. The only fish that does, reluctantly, is the SAE.
Tufts often appears on driftwood, decorations and r green leaves of slow growing plants like anubias.
bba is brought into the tank by something...maybe one of the plants was affected when u bought and planted it. I saw little black spots on my newly planted Parva once and took them out immediatly.
Get a test set.
i think ure nitrate and phosphate levels are a bit high.....red algae can thrive if that's the case.
Remove all the dead and decomposing leaves.
Since u have a lot i would consider pruning all the affected leaves.
and try to keep it under control checking ure water parameters.
U can also bleach ure plants.
The thing is that traces of the algae are probably all over ure tank now (tubes, filter and so on).
BBA is the worst algae ever and sometimes requires very extreme measures
The experts here on the site can probably help u better