My peak keeps coming sooner than expected

So the last two months my clear blue ovulation tests have said I have peaked after only one or two days of high.

The peak seems to come much earlier than the app predicts. Yet my period is always give or take one day, on time with the original apps estimate suggesting my ovulation day later than clear blue had said.

Is anyone else having this problem? Of course my partner and will be having sex regularly but does make it a little confusing.