4 days late

So this one app says I'm 4 days late and that would be my every 35 cycle. (I'm usually 35) Glow says I'm one day late (40 cycle). But I have been really like spotting only when I wiped for the past 3 days, and it's like only 1 or twice a day. What is going on?

Hope this is the one

Any thoughts??