15 days high BBT no af

Sa

I am on CD 31 which is long for me, my cycles are usually 28 days.

Took 2 super simple stick pregnancy tests and it seems negative.

I had brownish spotting and cramps on CD 27 which

I thought was AF but it completely disappeared a few hours later. I had a sticky super super faint pinkish discharge on the toilet paper yesterday on CD 30 but that also was a one off.

I track BBT with tempdrop and my temperatures are still high, for 15 days now.

Could this be pregnancy? Why test is not positive yet?