Once they start to spawn do you cut your filtration and water circulation? They may not be fertilized if the current is too strong. You should turn the filters/airpumps off when you notice them spawning. You may have more circulation in the newer tank compared to the 29g. Also, try adding hydrogen peroxide at a rate of 1 capful per 5 gallons to elimintate any bacteria/fungus from growing on the eggs.
I have 12x turn over in my 75(probably a little more) in many of my angel tanks the turn over is the same and I get high yields of hatchlings.
with discus you should not need to worry much about fungus and adding anti fungals to a tank with the fish present is generally not a good idea.
the discus will fan the eggs and help prevent fungus.
I still suspect the issue is new surroundings since this pair has had other hatches.
is the new tank in an area with traffic?