A little confused

My “peak fertile” day was meant to be on the 9th. But I had so much EWCM on the 2nd-4th. My cycles are usually 21-22 days long. Now it’s saying 28 this month for some reason. The only thing I have logged is my CM and the days I’ve baby danced. My period ended on the 25th of July. Is there a chance I ovulated earlier? I have been taking vitamins now and exercising and eating better. This is the most ewcm I’ve seen in a very long time. Any suggestions? Thank you!