What am I missing with my Bool conditions?

You got the logic wrong. All you need is the category to be ‘trades goods’ and it will always be true…