@MichaelB, this is really sad and I'm sure frustrating/demoralizing. My sympathies.
Adding a bit to
@derek_SR's points, something here seems really weird. I think the questions aren't trying to disprove the original theory just in general, but if something weird happened it might be a sign the tank wouldn't be safe to add more fish to.
It sounds like what you're saying is (= meaning stayed consistent, - meaning removed, + meaning added):
- = fish/coral/inverts were all the same throughout this
- = sand bed kept throughout this
- = filtration kept the same
- =/- you removed somelive rock, but kept some
- + you added new rock
And the symptoms:
- massive fish die off in a short time period
- inverts still alive
- corals?
This seems too fast for it to be that somehow a pest was introduced, unless there was a pest already taking over some animals and it spread like wildfire. However that seems pretty unlikely.
The ammonia reading is hard to interpret, because depending on timing it could be:
- ammonia spike -> fish issues -> some die off -> vicious cycle of mass die off -> high ammonia
- something else happened -> die off of fish & some inverts & ... -> high ammonia
So it's hard to know if that's a cause or a symptom.
Random thoughts:
- Did you rinse the rock ahead of time? Including did you by any chance rinse teh rock right before adding? If rinsed, was it RO or fresh or salt?
- How much rock did you remove? Enough to majorly change the overall surface area?
- Did you stir up the sand bed while doing these changes? If so, how deep is the sand bed and how old? Sand bed stir up + reduction in bacteria population + high bio load could cause weirdness.
- Are you sure inverts weren't affected?
- No previous fish issues?
- You'd mentioned a lot of work you're doing to your place, including with all the tanks going on and painting and possibly floor rip ups.
- How were you storing this rock? Was it in a location that would've been near the other work you were doing, such that other stuff could've gotten on it and unfortunately made it into the tank?
- How closely to the time of the die off was the work you're doing in the house/area to the tank? If you pretend for a minute that it was for sure not the rock change, what else could've occurred?
- Are you sure there's no other weird things going on in the tank, eg while doing the rock change did you while-you're-at-it change anything else like filters or clean something or maybe a heater got bumped and a current is making it into the tank and ...?
I wouldn't focus on all that to fixate on what happened, but I would be careful to think it was just an ammonia spike without some other mitigations being done. If you assume it was just an ammonia spike and it was something else, you could be in a bigger world of hurt.
If it were me, and really the only thing that changed was I added the rock, I would:
- immediately rip that rock out and likely dispose of it OR plan to soak it for a very very long time and only incrementally add it to a tank with tester fish
- send out an ICP test
- [assuming no other coral or fish in the tank] do a 100% water change, vacuuming the sand bed while at it
- add the orignal rock back in after rinsing with clean saltwater. Even if just adding it to the sump
For future changes, what I try and do is add the new rock while keeping the existing rock in there, usually leveraging the sump. For instance, first add the new rock to the sump for a bit, then swap new to display, old to sump. Then pull old.
Again, sympathies; that really sucks. The good part about having multiple tanks is at least you can continue success in the other tanks when one goes sideways. However, it is also true that given how complicated the reefing work is, it's very difficult to do all the detailed steps for safety when managing multiple tanks.