AsyncSequencer in SequenceVectors uses only the first label

Hi. While debugging the code I occasionally found out that AsyncSequencer which is responsible for providing data to VectorCalculationsThread ignores all the labels the Sequence has except for the first one. So if for example I have a Wiki article and I want to assign to a paragraph 2 labels - the article name and the category of the paragraph, only the first label (in my case an article name) will be used for creating a batch sequence. So I won’t be able to use paragraph name in the future in order to find the best nearest label based on the content (my use case presumes the selection not only of the article’s name but also the best fitting paragraph’s name). Is this an expected behavior or a bug ?