Ok, I found a post that touched on this. Understand inverted take into account linked objects - #2 by Digitalstickmans
It said to use the “Not” condition, which appears to work for my test example.
However, now I’m stuck with a problem that is closer to what I’m actually trying to do, which is:
Each red object has a pink object linked to it.
If a red object is overlapping a pink object that is NOT linked to it, delete the pink object that is not linked to it. (If a red object is overlapping a a pink object that IS linked to it, nothing should happen.)