Not sure on budget but I've had good luck with a 1588 genesis. 200 dollars.
Since eggs are getting to lockdown and not hatching sounds like a possible humidity issue. To high during incubation and chicks possibly drowning.
Edit: or possible air exchange issues