LSClient is supposed to be usable in multiple instance.
Moreover, there are no restrictions on connections coming from the same client/user;
such restrictions can optionally be posed by leveraging the Metadata Adapter.

Is it possible that your runtime low level HTTP library uses a very limited connection pool?
Please provide us with a Server log snippet, preferably augmented with some comments on the corresponding client side behavior.