This is how I filter:
This is my labelClass:
This is how I set the labelingInfo:
This is the result:
I hope someone can help me with this. Thank you.
At this time, it is an expected behavior. 4.x labeling engine checks if labels are on exact same spots and keeps one for performance reasons. This behavior is on our radar and we will be enhancing the labels engine to count for scenarios like this one.
You could add an another layer with no fill and controlling the labels there.