Between the large water changes and plants the effects of the aragonite are prob minimal.
If trying to reduce nitrates to extend water changes, what ferts are you dosing? Does it have nitrates in it? With the bio load in the tank, wouldn’t think you would need the additional nitrogen. Hornwort should consume a good amount of nitrates, as would any other floating plant if there is a good amount of it. Ultimately, the easiest way to reduce nitrates would be to reduce bioload.
I agree that stable conditions are important. For reference, my water is soft, avgs 6.2-6.4 ph, and has pretty much zero kh. I change water to maintain nitrates and try to keep the water I am changing pretty close in temp to what is in the tank. In a ten gallon with 10+ Corys this for me is 40-50% a week, in my 20s I only change 20-30% every week or even every other week in my 29. Despite the difference in amount of water changes I am spawning Corys in all of these tanks with 2 spawns a week in the same tank being not uncommon, albeit they aren’t species which are known to be difficult to spawn like a weiztmani or eques. I live in GA and in the summer my water comes out of the tap warmer than some of my tanks by 5+ degrees and I don’t cool it yet the Corys will still spawn, this is why I don’t think the cool water change is a necessity.
FWIW I tried running hard water in one of my tanks for a while by dosing Equilibrium and it did slow the Corys spawning in there. You can also get RO at most grocery stores at those jug filling machines if you wanted to go down that route at some point.