Since you asked, mouth brooding isn't simple, and not all mouth brooders have egg spots.
Haplochromines tend to have the female carrying, and when she releases, it's over and done. That's where Mbuna are.
More complex mouthbrooding has the female picking up, releasing and picking up fry, for a couple of weeks.
There are different points in the process for the pick up - eggs or larvae.
There are also species that share the workload, trading larvae back and forth so both get to eat. That's one of those greatest show in a fishtank things to watch. I recently caught my Chromidotilapia nana doing that, on video.
It's evolved a few times, independently, since it works. The egg spots on Malawis are egg like, but anal fin spots are on a lot of fish.
There are other mouthbrooders - several Betta species do this, for example.