What the fudge is going on with my chart!

My p tracker is saying I ovulated yesterday on cycle day 9, my digital opks were both negative yesterday morning and this morning.

glow app is saying I'll ovulate on cycle day 17 🤔 should I stuck with what my opk says?

Pics added below. Please HELP!!