One is you shouldn’t use the node OnAnimationFinished, depreciated means it will not be part of the engine soon.
The other is that event binding should only happen once. Ideally connected to BeginPlay, because once the event is bound, you don’t need to bind it again: