A bunch of us are learning French, and we have a whatsapp group if you want to join:
https://chat.whatsapp.com/1HQROITB0p51B3kNAsVzAi
I am also in the same situation of being maxed out on IELTS, work experience, and almost maxed out on non-Canadian education (only a PhD, which is really not feasible if you don't already have one, would get me more points). I am currently pursuing 3 options: 1) OINP, 2) learning French, and 3) getting a job. I finally had the opportunity to submit my OINP application on Friday and am praying that all will go well, but you never know with this immigration process. I do want eventually to become professionally proficient in French since it is one of Canada's official languages, and many Canadian employers actually value bilingual English and French proficiency. The Canadian government offers free French classes to permanent residents and citizens, so there is no rush to learn French before landing if you have plenty of CRS points, but if you need points, it doesn't hurt also to get a head start. I had originally planned to go the job offer route and almost had a job offer back around May, but I was kept waiting for about 4 months for the official offer that eventually fell through, so I had plenty of time to get very upset and pursue the other 2 options.