Your current conditions seems to be quite complicated for the specified task, seems that animation is being started many times, so timer is being reset.
Use "System - trigger once" condition when starting animation , or just start it upon a collision which is a one-time trigger event ( green arrow indicates that ).