The problem with the API ammonia tester is the light. In daylight, old fashioned incandescent bulbs and halogen bulbs, the reading is the most accurate. Under fluorescent tubes including energy saving bulbs, the reading can be off. We didn't have any led bulbs when I tested so I don't know about them. I could do with running a test to see.
A lot of people report they never see the pure yellow of zero. Testing a sample of distilled or RO water gives them a slight greenish tinge as well. As long as the free ammonia is in the safe region, a slight ammonia reading is acceptable. At your pH, and assuming your temp is 25C, 0.5ppm ammonia is safe.
Nitrite can give odd results if the level is off the top of the scale as the tester just can't cope with levels that high. It has been known to give a greeny blue shade after shaking and standing. The giveaway is if the drops turn purple when they sink to the bottom of the tube which then vanishes on shaking.
You can check to see if the level is off the top by diluting a sample of tank water with four parts tapwater - ie 1 part tank, 4 parts tap. This won't give a very accurate result as you need very good measuring equipment to do it properly, but if the result is a lot lower than pure tank water that indicated that the tank water is indeed off the top.
Nitrate tests are only ball park anyway. It is impossible to make a really accurate tester for use in the home. The best use of nitrate testers is for following a trend eg is it going up during a fishless cycle, are my water changes getting it lower than it was before.