Die Pflanzenschäden kommen wenn, dann von der Ancistrus-Dame Können bei dem Setup aber auch sehr viele andere Gründe haben.
Häufiger Wasserwechsel ist auf jeden Fall gut - wechselst du 50%, oder wie viel? Und machst auch den Filter regelmäßig mit?
So ein kleines Becken mit so viel Besatz ist biologisch schwierig zu halten. Letztendlich hast du damit wahrscheinlich mehr Arbeit, als mit einem größeren Becken, für das du alle paar Jahre mal Hilfe beim Transport brauchst.
So, wie ich das hier lese, tust du viel für dein Aquarium und deine Fische, und es geht ihnen vermutlich besser, als so manchen (Fehl)besatz, der in unbeachteten Kinderzimmeraquarium vor sich hin vegetiert.
Aber selbst, wenn die "hygienischen" Bedingungen für die Fische gehalten werden, ist es immer noch zu wenig Platz. Also, überleg es dir nochmal, ob sich an den Bedingungen etwas ändern läßt? Es muß ja kein größeres Becken sein, es kann auch die Änderung des Besatzes helfen....
Um nochmal zum eigentlichen Thema zurückzukommen, mit Grünfutter kannst du die Ancistrusdame vielleicht etwas vom Pflanzen fressen ablenken (ich bin mir ziemlich sicher, daß sie ihren Teil dazu beiträgt).
Erbsen wurden erwähnt - TK Erbsen kurz überbrühen und die Hülle öffnen oder entfernen. Es gehen auch kleine Stücke TK Broccoli oder Spinat, jeweils überbrüht (dann werden sie schneller fressbar).
Aber wirklich wohldosiert, lieber häufiger und kleine Mengen ins Aquarium geben.