That is a male. Spotting in the unpaired fins, and above the lateral line is a sure sign. The tank however is going to have serious territory issues sooner rather than later. Dovii will just decide at some point that no one else gets to lives in their space. Also I have kept five star generals in the past and they are very territorial, not to mention they are African cichlids. And then there's the other species in the tank. I'm surprised you've made it this long. Not trying to be rude here, but I've learned over the years that most of these aggressive cichlids command a space large enough in the wild that we simply cannot reproduce that in normal tanks. As such I only keep mine singly, or in mated pairs, and even then I have to take steps to protect the females at times.
I don’t take it as rude u are giving me knowledge that I don’t have that’s what we are here for Yes the tank is very territorial but if u look every fish has its own place to protect and after being in there so long together each fish basically has a certain level of respect for one another Ik that will go out the window once maturity is hit for most of these fish but as for the last year I have been ok as for the five stars I have three and they stay in a pack to me they are a top water fish because in my tank that’s were they hang around up top with my South American gar no other fish like being up there so they get left alone and even when a fish does try them they can handle there own and tbh I just feel like it depends on the fish because if I would of showed this tank a year ago with a list of all the fish everyone would of told me it wouldn’t of worked and it has been doing amazing but I think it has something to do with getting them all around the same young age
