The time elapsed during breeding is very variable and can last up to and beyond 24 hrs. Especially if you happen to miss any breaks or unlocks. Totally normal. Don't worry about the feeding schedule either bc they both may refuse food anyway. Especially the male.