Yeah I like OP's explaination too diamond. Delayed ovulation would explain late AF - do you know when you ovulated during this cycle? And welcome back! Hope you had a good break and are de-stressed.

Just wanted to pop in, but should go do some work