That could be possible the gravel, I had that same problem once so I had to remove my fish and everything and plants, I put the gravel in a bucket and pour boiled water on it, also a
fake plant I never used that I bought from the store, and put boil water over it also, and removed this cabbage Lilly I think it was a bad batch I bought, and rinsed all my plants, and got another bucket and put boil water in it and used Beretta water to cool it down and condition it with general care, and some conditioner that removes ammonia and let it set, putting everything together seemed to fixed the problem. So it was either the gravel, fake plant or the cabbage Lilly. The strong ammonia went away and the water was also clear it's been 3 weeks and still looks good I just been doing 25% water change, beside removing the waste that my snails or catfish don't eat. I hope I didn't go off the topic.