If you use dry rocks, it could be leaching something. I started my tank with dry rocks and rocks from someone’s tank, having lots of issue of Corals dying within 4-6 weeks for more then a year and parameters are pretty much in check, checked everything and replaced almost everything(media, pumps, hoses, etc..) but the rocks. And finally decided to change all the rocks(everything) with ocean live rocks from Tampa Bay, coral skeleton with algae growing on them is coming back to life with plys and newly added coral stop dying. Assuming you have no issues with your tank’s parameters.