^And if you do add more rock, add it after it has cured in another tank/container. Don't add uncured rock to your tank. Another option would be to add clean dry rock which will take some time to seed before it will be able to sustain a bioload.
Cardinals tend to hover and the quick moving chromis is probably weirding them out a bit. The chromis is a bit more aggressive but both should hold their own.