I assume StreamState::CLOSED means client is not subscribed to this item any more. The client will not receive any event on this item. Is it correct?
Yes, this is correct. The StreamState::CLOSED means that the data stream of the item subscription has been closed. The client will no longer receive any events for this item subscription.