If you think they guarantee no die-off you may want to contact them and see about this. (I have no idea one way or another....but not sure how they could ever make such a guarantee without being able to know what all has colonized their rock.)
You tell me you have 100ppm NO3. And that <.3 ppm ammonia = 0. OK.
I can tell you "what can cause it" or "what is normal".....but you have to tell me where it came from and if the tests are good as it's your tank and you are there.
100 ppm in just two months...even with too much livestock would mean
a lot of over feeding and otherwise-terrible husbandry....
way more than any normal overfeeding situation. Feels like reaching...
But test again and see if the number is going
up or
down.
My guess is that it's trickling down due to denitrification within the live rock and sand, but barely due to the amount of nitrate being added by the fish.
It's also possible that the fish are exceeding the (current, possibly under-developed) denitrification capacity of the rock/sand and that ppm is static or going up.
In my book 100 ppm is really, really high nitrates....the only time it would be acceptable is after curing/cycling and before livestock are added. Some folks wouldn't even let it get that high and would do some water changes during cycling. Once the cycle is done, the water is corrected and only then is when livestock goes in.
Another angle to consider (assuming still that the 100 ppm is accurate) is that 100% of that nitrate started out as ammonia....so what livestock went through how much ammonia exposure is an open question.