Если вы не изолировали свои сущности от клиентской сессии (ClassDescriptor.setIsIsolated), то ClientSession фактически не содержит никаких экземпляров сущности. Поэтому, если вы не отключили кэширование, все запросы к ClientSession будут возвращать одни и те же экземпляры сущности.
Если у вас есть изолированные сущности или вы на самом деле используете UnitOfWork, вам нужно будет получить значение из удерживающего UnitOfWork / IsolatedClientSession. Не рекомендуется обращаться к UnitOfWork или ClientSession одновременно с несколькими потоками.