@orangebucket operates a multi hub set up, so might have some more thoughts in that regard. If you have time, you might also want to check and see what Zigbee channels the two hubs are operating on and post that information, as it might be helpful. This should be available in the IDE under the hub details.
In terms of Zigbee in general, because it’s a mesh network, the distance to the hub doesn’t really matter. What matters is the distance to the next repeating device, and specifically the distance to the repeating device that this device has chosen as its parent.
Battery powered devices generally don’t repeat because it would use too much battery life. Most mains powered devices, such as smart plugs, inline relays, even thermostats usually do act as repeaters. Most Zigbee lightbulbs can act as repeaters, but are generally unreliable. Sengled Brand devices of any type do not act as repeaters, that’s just a decision that the manufacturer made.
So… other than the battery powered sensors, which repeaters are nearby? One reason I would look at this is because it’s the same aspect that would affect any device in that physical location, and you said you had the same problem when you tried a new device there.