Independent Variable In Spawned Actor Blueprints?

Basically, I'm pressing "E" to spawn cubes in front of me on a grid. I need those cubes to change shape depending on what cubes are around it. So I have set a map to take the 4 tiles I need around the cube (left right up down) and turn it into a binary string... 1 for yes there is a cube there and 0 for no cube. So if I place a cube and it has a cube above it and to the right my binary string turns up as 1100. This is all great until I need it to update again based on newly placed block. It's taking the Binary string of each cube and seemingly adding them all together instead of using them independently in their respective instanced blueprint.

/r/unrealengine Thread