I performed the following search in FLPro (NEAR distance 1500):
transition NEAR vocational NEAR "higher education"
As seen in the screenshot:

Actually, the hits/results points to the three terms NEAR each other, but most of the hits/results points to the individual terms as "higher education" only, "transition" only, and "vocational".
I would expect in the search results only text in which, considering the NEAR distance of 1500 characters, the three searched terms are close each other.
Have a look at this example:

Hits split the terms, creating a bracket which includes just the term "transition" and another bracket duplicating lines and including "vocational" and "higher education". Why aren't the terms inside same bracket since the hit on Line 110 is NEAR enough to the two hits on Line 117? On the other hand, the results/hits are quite clear in the internal editor. I would say that hits presentation is causing confusion in my understanding of the results. Besides, in practical way, since lines are duplicated in hits and I exported hits results, my output has become a little messy.