Egg spots aren't reliable in sexing bettas. Young males will have a false egg spot that usually goes away once he's fully grown. I would look for a triangle shape just behind the ventral fins/belly area. On lighter colored females it appears more yellow. Darker bodied its a little harder to make out. This shape is the ovaries and is the best way to determine gender.