issueLinkType JQL field works incorrectly?

I’m confused by the behaviour of issueLinkType. The same issue is present in all four searches:

  • issueLinkType = "is blocked by" AND issue = TEST-6
  • issueLinkType != "is blocked by" AND issue = TEST-6
  • NOT (issueLinkType = "is blocked by") AND issue = TEST-6
  • NOT (issueLinkType != "is blocked by") AND issue = TEST-6

There is only one link on TEST-6: TEST-6 is blocked by TEST-9.

I’m amazed how both A and !A can have an intersection…