What I observe during my attempts to adjust the B-screw is as follows.
In my original B-screw position I measure about 8-9 mm if the aforementioned gap
The RD switches fine, no problems whatsoever. Yet, just to try things out I wanted to reduce the gap to the recommended 6 mm.
In an attempt to reduce the gap, I unscrewed the B-screw, which made the upper jockey wheel to orbit around the biggest cog (28). However, as the jockey wheel was travelling around the cog the gap decreased only very very slowly
In order to bring the gap into the 6 mm ballpark I had to push the upper jockey wheel way up to the point where the chain wrapped around the 28 cog for more than 180 deg.
This configuration looked weird. And in this B-screw position the RD refused to switch to the smallest cog (12).
So, I returned the B-screw back to its original, more natural looking configuration with 8 mm gap. Again, the RD works fine in that position.
I just have some questions out of curiosity. The fact that I can't reduce the gap to the recommended 6 mm without "distorting" the RD beyond its operational range - what is the cause of that?
Could it be simply caused by the fact that I'm using a WiFLi derailleur on a "normal" cassette? (I.e. 6 mm would be achievable on a 32 cog, but not on a 28 cog).
Or does it mean something else, like some spring inside the RD losing tension or my chain being too long?