We used the Flo app, but that also doesn't explain why I'm almost two weeks late.
It could explain it if you ovulated way later than you expected (or still havent ovulated). The Flo app doesn't account for any cycle variations. It's just guessing ovulation based on your previous cycle lengths. There are plenty of reasons you could ovulate late.
How did you confirm your ovulation window? Could you have just gotten the timing wrong?