Ammonia can exist as a gas or as an ammonia salt. If it is gas RO probably will not block it. I just did a google search and yet that is indeed the case:
If your utility is using Chloramine this could be a significant issue. In the video they also looked at carbon and DI cartridges. They found DI cartridges worked the best but you might need a special DI reason insead of the general purpose DI resin.
There is an additional issue that could make the problem worse and that is, What do you do with the excess water in the storage tank after a water change. If you do the water change on your tank and then refill from your tank with the RO water from your storage tank and then refill the storage tank with new DI water, The ammonia level will increase. it is best to remove and discard any excess RO water from your storage tank after a water change.
I did a OES-ICP lab test on my RO water in the storage tank and found if had 2ppm Boron. RO systems have a hard time removing Boron. Further test showed my tap water has a little bi of boron in it (0.002ppm at the time I measured it). I now routinely discard any excess water from my storage tank after a water change. Evaporation in the storage tank combined with never discarding excess probably caused the high level. 0.002 of boron is not an issue. But 2ppm is. in fact I added some shrimp shortly before I noticed this and did it the same way i had done it many times before. And I had an unusual die off of that one batch of shrimp in my tank.
I have never noticed any ammonia issues in my tank but tot be honest after years of my tank being in use with ammonia always reading zero, so I often don't check it.