Dude date confusion

Kaitlynn

So my last period (1/21/21) came on time but was very irregular. After having my 2020 babe, my cycles were short, like 23-24 days, but really regular so when I missed my period in February I knew I was pregnant with my third & confirmed with 3 tests. Based on my LMP, my due date would be 10/28 with a 28 day cycle. With a 23-24 day cycle, my due date would be 10/22. Could I be further along than I think since my last period was super light & short? I guess it could’ve been implantation bleeding but I didn’t have it with my other 2.