Two concerns I see as mention on false readings - The api tests which are notorious for false readings often showing lower numbers than actual. To determine the accuracy, take a water sample to a store that does NOT use Api kits and have them test your ammonia and nitrates and compare readings- then you'll know where your levels truly are at
I will never trust a $7 badge or $25 master kit to sustain hundreds of dollars in livestock.
Low Ph a possibility but not crazy low.
Acclimation which was another suspect seems very short. Temp acclimation is a first step and not an acclimation.
Just alone, you would have floated bag to equalize temperature and you want to empty bag and fish into a CLEAN bucket and they add tank water until AT MINIMUM you matched the salinity in the bucket with that of the tank. I add a cup of water every 15 mins until you have assured salinity, ph have been equalized
My acclimation method (not the only one out there):
I generally:
Float for 20-30 minutes
Transfer fish and water into a clean bucket
Then . . . .
Measure the Ph, salinity and temperature of the bag water. If you can, make up some water in a container that has exactly the same measurements as the bag readings and move the fish right over, then you can add a cup of tank water to bucket every 15 mins 6 times (almost 1.5 hours)
Then check salinity in bucket and compare to tank. If no match or very close, add a cup of water every few mins until youve reached salinity and trap fish in same cup and pour off water and release into display. Release under LOW light before lights out. Fish in shipped bags produce carbon dioxide and ammonia. The carbon dioxide lowers the pH of the water in the bag, That in turn makes the ammonia non-toxic to the fish.