Ovulation bleeding or Implantation bleeding?

𝙽𝙾𝙴𝙼𝚈 • | 21 |

My last period was May 8th - 13th, Ive has light pink spotting from cycle day 20 - 23 (today) I was pretty sure it was my period coming early but It hasn’t gotten any heavier and it comes and goes... could anyone please help me out with what might be going on?