The reason I asked about what the ammonia reading was before adding Ammo Lock is that if it showed 8.0 and the fish are still alive then it seems to suggest that the reading is high NH4 and NH3 is not at toxic levels (the ammonia badge seems to suggest that as I believe the badge is just NH3). Having said that if the ph is increased the NH4 will shift to NH3. The same will happen with increasing temp (but I assume the temp is stable). Lowering ph or temp will have the reverse affect. Ammo Lock also converts NH3 to NH4 so I was trying to understand what API was showing before the Ammo Lock was added. Having said all that there should not be that much NH4 in the first place. Something is definitely wrong somewhere whether it's the test, ph, temp. I don't know how that much NH4 would get locked up.
Feel free to correct me. I haven't had this happen since my freshwater days. I had a way overstocked, newly cycled tank (not on purpose, I had to quickly bring in some pond fish) and after about a week I tested the water with API and it showed beyond lethal but the fish were fine. That's when I realized API was showing total ammonia and what I had was NH4 (it was coldwater tank). Still concerned I started dosing Ammo Lock knowing it converted NH3 to NH4. In the end I made sure I got total ammonia down because if my ph and/or temp had gone up all that NH4 would've started turning to NH3.