Hi,
A couple of things to think about:
Do you have more than one TIM seeing the same traffic, in which case the same session id could be seen by more than one TIM. In which case traffic should be filtered so that each TIM sees different traffic in Setup > Web Server Filters.
Are you monitoring applications that actually have unique session identifiers, sometimes something is selected as a session identifier that is not unique at all.
Is the application timeout configuration in Business Application matching the actual session timeout of the application, if not, the value in Business Application should (probably be) increased to match.
Thanks,
David