Running LMS 3.2 now with RME 4.3.1, still hitting this bug(at least a variation of it)
My (current) specific complaint is as follows:
+switchport mode trunk
In theory, this is to match all trunk ports that are not a member of a port channel. In testing, this matches ALL trunks(basically ignoring the negative statement).
In further testing, if i remove the positive statement ("+switchport mode trunk") and leave ONLY the negative check ("-channel-group") it DOES match all ports not a member of a portchannel.
So it seems this bug has been partially fixed, in that negative prereq checks DO work, just not in combination with a postivie check.
Is there a current bug logged? Or better yet, is there a workaround for this?