Alan,
I noticed you included the wall as part of the node network. However if you take out the wall so that the spade is the only object created by the node network, wrap it, then convert to object node and then insert into a regular wall it fails.
As simple as it seems, I must mention I learned something new with your approach to use a named object as control input. I was thinking in a different direction.