Have I ovulated?

Glow says I am 4dpo but I think I ovulated on CD 23? And If I did ovulate on that day I don’t think we BD enough 😭