When did I ovulate??

I am so confused I have three apps telling me different ovulation days, I don’t use OPKs they stress me out. Tracked temps but not every day. My CM looked good for 6/15 as ovulation day bD on 6/15 day before ovulation according to Glow and BD on 6/17. I am now having moderate backache and cramping on my right side which is usually my ovulation sign. I’m worried now that I’m actually ovulating today even though Glow says that was really 3 days ago! Anyone have any advice? Does the cramping indicate ovulation or post ovulation maybe it varies?? Also having very sore nipples which I have never experienced usually just have sore breasts week before AF.