sprite.frame doesn't update after sequence played

Hey guys,
I need to get the frame from an sprite after it has done it’s animation through the sprite:play( ) function.
After the sprite has done its animation, which I see with a spriteListener, I print the sprite.frame variable, and it’s still the old value from before the sequence has started. Also when I do more animations after that it just doesn’t seem to update at all.

Sprite.sequence is getting updated, it’s just the frame one that stays the same.

Is there something I do wrong or isn’t the frame variable updating?

Thanks