Issue:
Currently Hubitat is only authorizing a single token regardless of hub location and different LAN's. So sharptools can only authorize one location at a time or one hub which means you can only access devices from one or the other hubs in Sharptools. Not both at same time.
Solution:
Authorize a separate sharptools token per hub. Allowing sharptools to get device information from all hubs, not just one or the other.
I'm putting the kids to sleep, so my apologies in advance for the short reply, but I can comment on this further later if needed. A new token per hub is actually part of the challenge.
Thanks for clarifying, I dont know all the internal details so maybe you can provide some more when possible, but the issue still stands. Only one Hubitat location can be accessed at a time.
If I had to take a guess why the feature request hasn't received many votes, I would think it's because there are workarounds with HubConnect or HubMesh: