Rift Lake cichlids need hard water - and that is both calcium and magnesium. Coral contains only calcium. Crushed dolomite contains both and can be used in the substrate. With soft water it is more usual to add Rift Lake salts to keep these cichlids and the water should be prepared outside the tank to keep the level constant. With coral in the tank, every time you do a water change, you add soft water which will lower GH before the coral has change to slowly dissolve.
Do you have a GH and KH tester to make sure they are high enough for the cichlids?
Salt was added routinely to a tank decades ago but we now know hat it not good for fresh water fish. This article was written by TFF member Byron