22c is lower than I kept them, 24-25c, and the eggs hatched after about a week I think, so yours could be a day or two longer. Could they be a second brood of eggs? Mine were pretty prolific spawners and didn't have much space between broods. The fry were also picked off before I separated them...