Problem with Recursion in combinable resources

Just to close this out:
I’ve worked around this issue by referring to a resource property instead of the resource itself (ie checking for the name of an item (string) another item can be combined with, instead of the item resource).