It needs to be said:
If the Flowerhorn is so weak that it cannot fend of a common pleco from eating at it, it's in very poor health. While I hope you can start taking positive steps to adequately care for these fish, I am not hopeful that this flowerhorn will survive if you don't make those changes soon.
Flowerhorn's are known for being very colorful (and this one is not, likely due to stress, diet and water parameters) and very active (therefore the pleco should not bother it). While all fishtanks are boxes and restrict the movement of a fish, you've essentially put a very large cichlid (flowerhorn) in a small cage without adequate care and then tossed in a pleco that is the length of the tank -- and that flowerhorn has no where to go.
Please keep us updated on what changes you plan to make and if they increase the welfare of these fish. If you cannot make these changes I would advice donating these to your local petshop and researching/purchasing fish that are well suited for a 30g tank.