My only though is the time. Seeing as every function appears to be running correctly but not timed correctly. Change like the script that fires the sit to a wait() maybe.
Seeing as the what it should look like is running using the animator plugin and the other isn’t it might be something wrong with the animations after uploading. Idk what else to try but if it’s not resolved might just be best to see if there’s a preexisting bug report if not you should file a bug report.