Hello Romuald,
What your experiencing is actually expected behavior.
The call.positioninqueue value is not dynamically updated in real-time within a flow. Once set the number of this variable only potentially decreases for a particular flow, it never increases, even when the real value increases. This behavior applies to both the call.positioninqueue variable and the play position in queue step.
If you need to provide an updated position you could make a loop in your flow that periodically checks the position. Or use a transfer to ACD action to restart the flow and get an updated position.
Cheers,
------------------------------
Cameron
Online Community Manager/Moderator
------------------------------