In my year and a half of .gif pfps I've found it's a bit of a crapshoot of dropped frames, lost timing, and 10MB upload limits.
If you switch to .webp format all those problems go away and you get a more efficient pfp. It can have a longer animation sequence and loads faster. I export the project as .webm on OpenShot, then use FFblast to convert it to .webp.
If you're code illiterate like me, the LLMs can walk you through it step-by-step. Probably there is some program out there that can just export to .webp in one go. idk, I have my system.