Hi,
Ammonia is okay for test strips... and if you see a spike, take the lab test to see just how much of a spike. You need lab type tests for all the others mentioned. The nitrates are way out of hand and is already over the top for healthy inverts at 40.
Tap water is poison for your tank. The water treatment people put all kinds of chemicals in the water to combat the very bacteria we need in our tanks. Then they add stuff like fluoride for your teeth, which fish have no need at all for. Swap to RO water... you can get it at any grocery store. The Walmart by me sells RO water for 37 cents a gallon. Just change to RO water during water changes and top offs, eventually you will get rid of the tap water.
What is the SG, and how are you testing that?
You don't have a skimmer? A skimmer will pull out the extra organics out of the water, stuff you can't even test for. It will pull out sludge that smells like sewage...and your fish are living/dying in that.
What kind of CUC do you have in there? CUC= Clean Up Crew...of snails, crabs, shrimp and bristle worms.
How much live rock, and what kind of substrate?
What temp do you keep the tank at?
The sailfin tang needs a 180g tank, they reach about 15 inches when they are an adult.
I think you are already at your limit on fish for a 90g....what you have needs room to grow.