AHA! That is just like what they show on the Brain games program- the mind completes things because it is used to seeing them in a certain way. I was expecting ppm and so my brain just inserted the missing p.
In that case what do we know about this tank.
2 ppm of ammonia appears to have been reduced to .5 ppm in about 21 hours. So 1.5 ppm was consumed/converted.
1.5 ppm of ammonia at most can produce 3.825 ppm of nitrite and 5.2 ppm of nitrate.
We see no nitrite which would suggest a some amount of ammonia was consumed by the plants. We also can assume some amount of ammonia is being dealt with by the bacteria. But we see no nitrite because, and this is a reasonale assumption, there are some number of nitrite converting bacs present and they handled whatever amount of nitrite came via the bacterial route. The nitrate reading is either off, as is fairly common, or else there was some nitrate in the water already.
When completing a cycle when there are plants involved the numbers are not normal. And where they will be the most unusual is in respect to nitrite for the reasons above. Similarly, plants will take up nitrate which makes relying on this number, even if the kit were dead on, hard to do as well. Therefore the most important thing to monitor is Ammonia. If this is 100% handled in 24 hours, it doesn't much matter exactly how much nitrite or nitrate one doesn't see. If the ammonia is gone and there is no nitrite, we know why. And this means the tank is effectively cycled. Things would be totally different were there no plants involved.