Ok, so for me I found a unique solution. I just called wait() at the top of my LocalScript and now it runs every time without giving me the error.
Before fixing my bug, I found this solution (Error - Cannot load the AnimationClipProvider service - #7 by bubbavimto), and while it helped, it didn’t fix it in all cases.
I’m not sure if this is a Roblox engine bug, but ig I found a workaround so I’m not gonna question it anymore because I’ve been stuck up on this for a couple of days.