Why there are some animations played faster when the FPS increases?

I have a root motion montage that I play repeatedly when the character climbs a ladder, the animation asset has an event that triggers some event in C++ that’s responsible for setting some variables that enables the character to play the next montage, what happens is that when I test this out on Dedicated server with a High FPS above 100 ms, the event is somehow not called and as a result the character will be stuck, also the animations are played faster, this problem doesn’t seem to happen at all on listen server or when the FPS is below 100 ms in dedicated server