In Magento 2.3.3 I have created a new product type (based off a simple product) and upto now everything has been working correctly except for this one bug. if I use either Sku Is Not One Of or Is Not as a condition in Catalog Price Rule then the sku that I have added still gets added to the catalogrule_product table for that discount. I've also tried using multiple skus for Is Not One Of and again they don't get excluded. I also tried changing If All These Conditions Are True to False and the doing Sku Is or Sku Is One Of but again the same sku is being discounted and added to catalogrule_product. Any help with this would be much appreciated.