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.
This is where I am a very lucky keeper as my males eat often during breeding season
Laziness is nothing more than the habit of resting before you get tired.