Yeah that's why we're struggling to figure it out, because sometimes he looks definitely female and other times he looks kinda male. According to the breeder's breeding log the earliest he could've hatched was April 12th, so I guess anywhere between April 12th - May 12th.
(He was just about to...