You have raised several things. First to the cycle, you have plants growing and only three small guppies. The cycle will do its thing.
However, the pH is involved. A low pH will slow the cycling, but that is not the main thing here. With an acidic pH ammonia will basically be ammonium and for our purposes not a problem. If the pH remains above 7, the ammonia is primarily ammonia, toxic.
The fluctuation from 7.5 down to 6 in 24 hours suggests to me that the water folks are adding something to raise it. This will dissipate out (depending what it is) and the pH moves down to the actual pH for the source water. This is connected to the GH and KH, and other factors like CO2.
Prime should only be used for fresh water, it is a conditioner not a treatment.
Stability may do something, though I am not exactly sure what, since it does not contain nitrifying bacteria. A better product would be Tetra's SafeStart. Or Dr. Tim's but I would not advise using ammonia as you have fish present. The SafeeStart is better.
The nitrite not appearing is likely due to the plants using the ammonia/ammonium which does not produce nitrite, nor nitrate further along.
I have set up I don't know how many tanks over 30 years, and I have never cycled one of them. Ammonia and nitrite have been zero throughout, so far as I know--I am not going to test every day. Tanks are full of plants, especially floaters. I did this before I ever knew about plant "cycling," but it works.
Do not get pH up, this is only going to make things worse and harm the fish, even though they are guppies. Not kind to them. The pH will do what it does in relationship to the GH and KH. I would check into the water additive(s) so you know, and do smaller water changes if needed. Remember, with an acidic pH at 6 you are not going to have ammonia toxicity.
As for crushed coral, that is at least a safer option, but coral is not a good buffer. Dolomite would be better. But others can pursue this aspect.