you have an unfortunate mix of fish. you're going to have continuing problems or worse, unless you understand the behaviour of African Mbuna specifically, and Malawi cichlids in general. these are polygamous mouth brooders ... males will try to spawn with as many females as possible and do this as often as possible and constantly. thus they will relentlessly chase females of any similar species in this effort. moreover, if you have more than a single male, you'll have continuing territorial aggression. these fish should be kept in a sexual ratio of one male to 4 females in order to dilute their 'normal' sexual aggression and ellicit normal behaviour among males.
a single Frontosa is not nearly aggressive enough to compete with Mbuna and will ultimately become stressed and may become diseased or die.
Tropheus need to be kept in groups of 10-15 to do well. as with Frontosa, they simply cannot compete with the significantly more active and aggressive Mbuna.
likewise the Cyrtocara moorii and other Haplochromines.
finally, the chemistry of Tanganyikan cichlids is different from Malawi cichlids. for the former, pH 8.5-9.4, Hardness 240-320 ppm. for Malawi species, pH 7.6-8.6 and hardness of 160-280 ppm. these different species don't do well in the same tank.