Several people don’t realize that when they have huge fishes in their aquarium, plant are highly up taking the NH4, while most of the NO3 is being ignored. Even if you were to add KNO3, most of the NO3 will be ignored until NH4 becomes a limiting factor, only then plant will be forced to uptake the NO3, this is where several plant species start to struggle. When someone have a huge fishes in their aquarium and are adding KH2PO4 and KNO3, plant are truly only benefiting from the K, because there Is abundance of N and P in the aquarium to begin with, but you just added more and then attempt to remove it with water changes few days later.
So where is most of the NO3 going? Depending on how the system is setup, most of it can be removed by bacteria and converted into Nitrogen gas, this is likely the case for those who add 30 ppm NO3 and it just vanish after few days. Some of these people hardly even have any plant in their aquariums.
Far as the effectiveness of Urea/NH4 goes, like I said it has been well documented and is used by many well known brands. Some of these companies don’t even add any NO3 at all, some of those companies include ADA and Tropica. Both has been around for ages, if Urea/NH4 was that bad and wasn’t effective, they would have switched over to KNO3 for their N fertilizer long ago. Tropica grow majority of aquatic plant and I have yet to see any major changes to their fertilizer.
even if one was to add lot of K, the effectiveness of Urea/NH4 isn't reduced, actually you will be trimming stems more often, good for those who want to make extra bucks selling plants.
So far all the articles and the books that I have read, seems to support that NH4 is main preferred source of Nitrogen for aquatic plant
ADA Brighty Nitrogen:
Seachem Nitrogen:
Seachem Aqua Vitro Nitrogen: