Hi Jonathon,
Can you elaborate more on your scenario, for example:
1) Does the queue have other interaction before this particular interaction entered the queue?
2) How busy are the agents. Are there enough agents? or there's no agent available?
Quick explanation of how the above scenario could happen:
The EWT number will only update when there's changes in the queue length or agent count. i.e. When there's interaction in the queue that either leave the queue or get into service, or there's agent that either left the system or entered the system, there is also possibility of changes in AHT.
In the case that the system variable stay the same the EWT stay the same and will not be different even though time had elapsed between subsequent request.
Also, make sure you are requesting the EWT for the specific interaction (as mentioned by @Melissa Bailey? ), instead of at the queue level. This will make sure that if the interaction advanced in the queue, it should see a smaller EWT number.
Let me know if this explanation helped.