Hi and welcome to the forum
The fish might have reached sexual maturity and is staking out its territory.
Make sure the water quality is good.
Have plenty of hiding places for him and to break up the line of sight with the other fish in the tank. If he can't see them, he will be less likely to chase them.
I wouldn't worry too much, the firemouth is the smallest species in that tank and when the others are bigger, he won't pick on them.
------------------------
How often do you do water changes and how much water do you change?
Do you gravel clean the substrate when you do a water change?
Do you dechlorinate the new water before adding it to the tank?
What sort of filter do you have?
How often and how do you clean the filter?