I’m pregnant - super happy - but confused by how fast I got a BFP!

The picture shows my last cycle. I started my period on July 5th. I got a positive opk for three days in a row (July 16 - July 18), then a negative on July 19th.

I tested positive with a faint line the following Tuesday. It continued to get darker with each day. (Pictures posted below)

What confuses me is most people tell others on this app that implantation takes a minimum of six days to occur, but I got a positive test on 6 dpo.

The only thing I can think of is that I implanted before 6dpo, because my ovulation was confirmed with opks. 🤷🏼‍♀️

I just thought I would share because I know many women on here believe what they read applies to every single woman, but I believe every woman’s body and experience is different. Trust your body. I knew I was pregnant. I did not have implantation bleeding, but my nipples were red and swollen, light cramps, super tired, and I got a yeast infection for the first time in my life! Again, trust you body 💕

Cycle:

Test on July 24th FMU (6 dpo) :

Test on July 25th FMU (7 dpo) :

UPDATE

I added my ovulation tests below: