ActionTimeline _lastFrameListener called more than once on Cocos2d-x 3.16 version

Hi guys,
I am using Cocos2d-x 3.16 version,
Where i have

ActionTimeline* const actionTimeline;

on which I am setting

actionTimeline->setLastFrameCallFunc(finishCallback);

The finishCallback get called more than onece.
I saw this topic, it seems it is merged I have checked code the fixe represented in a topic is there.

Is someone else facing this issue?