its cycled
change out your water n begin
its not about getting a test kit to register a zero, its about the time under water, and the movement down indicated and the boosters added (liferock is activated/painted on nitrifying bac)
its takes a sixteen page thread to reinforce why whats stated above always works regardless of what your test says:
https://www.reef2reef.com/threads/the-microbiology-of-reef-tank-cycling.214618/
summary from that thread:
adding any form of boosters (any form of bac and or ammonia) will make a tank cycle by day 30. What the wastewater reads in the interim doesn't matter, what it reads after a full wc at day 30 matters and they always read the same if you change out all the water.
That is a testless cycling thread, we can use submersion timing alone to cycle any aquarium on the planet.
One thing that doesn't line up is where your spike to 5 ppm came from, that is an amnt that w have to be directly added in some form, life rock doesn't add ammonia that I recall?
The thread Dr Reef made shows the fritz would have deposited bac in the tank fully within about a day or two, you are approaching a month.
the life rock needs about two weeks to get caught up, its been in there too this timing was why I made that call above.