The only way I found to complete "2-hour" steps was to use gems to recover expired items which is a total rip-off.
It seems production times are set as shown on individual items while expiration times are set as shown on an overall set. So in case of 2-hour set, expiration comes before production is finished.