I get that is how it is currently designed to work, but since it doesn't work properly with the quest rule allowing selecting of both A and B items it is broken, ie a bug.

Probably can be fixed easy enough with a modification to the attribute, "display when A selected", and "display when B selected".