I'm almost certain that the duckling is in the wrong position as it has no room to move and wasn't ready to pip.
I do have my ducklings hatching around day 25 anyway as I can't change the incubator temperature!
I know I'm going to have to do an assisted hatch... But when should I do it - how long before he runs out of oxygen?!