Thanks for the additional information. Here are some ideas.
The DIY NOPOX dose you are currently adding contains a little less than 1/2 of the maximum vodka dose (1/8 mL per gallon of aquarium water) and 7% of the maximum vinegar dose 1 mL per gallon). These maximum doses are rough reference points where if things are working, the 1 mL vinegar dose results in a 2 ppm reduction and the 1/8 mL dose of vodka a 3.1 ppm nitrate reduction. If things were working, you should see with your current dose about a 1.5 ppm nitrate reduction per dose. Given that you would like to remove more than 300 ppm nitrate, you would need to dose at least 200 days, and that’s if things work correctly. Dosing tends to take longer than this. Yours seems to have just stalled and grows only slime when you try a higher dose. This situation does not seem unusual.
If phosphate is depleted, dosing does not work well. Bacteria need about 0.1 ppm phosphate for every 1 ppm nitrate consumed (approximately)
Good move on using macro algae for nitrate reduction. I am an Ulva (sea lettuce) fan. It removes more nitrate than Cheatomorpha but I read that after selecting Ulva for my 10 gallon algae pond. Also, I was able to fill up the pond with Ulva but never was able to grow Cheato.
I use CheatoGro (1 daily dose per week. Higher doses sickened my snails) to keep the Ulva healthy (dark green with stiff “leaves”) and hedge my bet with a weekly iron dose.
Forget about ICP to measure iron. Iron doesn’t last very long in the aquarium. I used the Hanna Iron Checker (the most sensitive one they have) to follow the concentration of iron and found that it is mostly gone in 24 hours.