QMAP OWNER
I just read your explanation for user counts, a solution to your problem is to create a uuid based of the MAC address of the NICs that are being sent then each user can have many sessions open but only map to a single uuid. Your numbers will be fairly accurate minus some edge cases (I.e. virtual machines, etc)
Figured I’d share in case you’re still looking for a solution.