Possibility of Pregnancy? My body is confused...

I'm currently using 2 different apps to track my period.  One app is telling me I'm 17 days late for my period. Which I am late. The last 3 months my cycle has been between 21-28 days, 35 pushing it. According to Glow I should have started my period last week as well. Since last Sunday I started to spot. A light pink color when I would wipe and then for the rest of the day nothing. Then a couple days later, same thing, a little spot in the morning and then nothing throughout the day. Then Friday, Glow showed I should be starting my period then which on Friday morning I spotted but more than I had throughout the week and this was a light red. Well then throughout Friday, there was no more spotting. So Friday night I thought maybe if I had sex this could help my period get jump started. After intercourse I had a light pink spotting. And when I woke up the next morning, nothing.  I've take 3 HPT which all have been negative.  I've been feeling cramps for the last week thinking my period should be arriving shortly.  Has anyone experienced this before??