I think the problem is very simple. You moved the tank to a area that gets lots of light! Light and nutrients from "large" messy cichlids = algae.Period.
Yes it sounds to me like it's out of balance.It it were me i would try to limit lighting to only a few hours a day and cut the feeding of fish back and add lots of hornwort,any larger Val species,duck weed and any other floating plant i could find and try to find a clean up crew that can live with your other fish. Adult Bristle nose Pleco ect? After the algae levels out you can remove some of the additional plants if you don't like them.Anubias can live thru a lot and if it's not rotting and stays firm it's fine, algae and all.Anubias will live in very low light but will thrive with higher light.My 2 cents.
Best Wishes