I actually harvested the eggs before they hatched, as Peacock Gudgeons nest under rocks and such. Our Gudgeons did the same.
Testing morning and night isn't really "too much". To be honest, the more you are able to monitor your tank levels, the sooner you will be able to respond when something goes awry. It's a safer bet than say, testing every couple of days. If you intend to test that often, I recommend keeping a log of Temp, Ammonia, Nitrite, Nitrate, and PH if possible, and marking when you do anything different (like a PWC, or water treatment of some sort). I always marked when I added StressZyme, which can cause ammonia to spike a bit.
A spike in ammonia can definitely be an indicator of too much food, but other things as well... Such as a damaged bacterial colony (from too much cleaning/scrubbing inside your tank, overvacuuming the gravel, or replacing your filter if you're using a single-stage cartridge), the addition of new fish that increase the bioload, or certain treatments. I used StressZyme, which has bacteria that speeds up the breakdown of excess materials in the tank, meaning a faster production of ammonia.