If users are connected to different application using the same session ID, then it means "Session Sharing" works perfect. This is how the feature works.
If user A connects to MS word on server A,, using session ID 123.. and opens another application MS Excel which is also published on Server A, B and C. then it should open on Server A provided u have application properties like color, screen are same.
In this case you will find
User A SessionID 123 MS word Server A
User A SessionID 123 MS Excel Server A
This is how the feature works and it's by design. And you will have only one Citrix license consumed in the above scenario.