I will add my "if this was my tank" information.
I would do everything that @Seattle_Aquaristis saying but I would drop my Easy Green dosing down and dose the DPTA to make up the difference.
So the tank is 17 gallons but true gallons is lower. Let's just use 15 gallons for simplification.
You dose 2 pumps every day, that's 14 pumps. At 10 gallons, that's 6ppm NO3x7days=42ppm NO3 as Proxy
If the tank was 20 gallons, 3ppm NO3x7days=21ppm NO3 as Proxy.
So you are somewhere in-between but assuming 15 gallons you are around 30ppm NO3 as Proxy. When we do 50% water changes, the tank will only have 2x the amount we dose. This is called an accumulation total. So your accumulation total is 60ppm (as Proxy) and this is way too much. Now plants pull and fish add NO3 to the tank, but the 60ppm is the reference number. I would drop your dosing by half and ideally I would only dose 10-15ppm NO3 as proxy per week. This would give an accumulation total of 20-30ppm NO3 as proxy.
4 pumps per week seems reasonable. I would also only dose during peak CO2 to take advantage of the lower pH. Now for Iron, dosing Easy Green will give you around .13ppm Fe and I would use the DPTA at .4ppm Fe. Is your DPTA iron 11% DPTA? If so, I would dose 2x.2ppm, that's 1/64tsp twice a week. This will give you a total .53ppm Fe (weekly) or a bit less due to the EDTA chelate. We don't think of accumulation total with Micros.