Thanks @TIG for the quick response.
Sorry I didn't include enough code to debug, I didn't want to clutter it up with too much info.
I figured if I showed how the 1st face was created along with how the component was being placed on it and same with the 2nd face that wasn't working that would keep it simpler.
As for the error I only received the one Error: #<TypeError: reference to deleted Entity>. The only additional info it had was the line # and the glue_to statement that was on that line.
<Path>\Color.rb:773:in `glued_to='
The components definition was set to glue to Any and I also tried the snaptobehavior, but that didn't change anything.
As I was playing around with it some more I did figure out what was triggering it cause it was working before. If the building has wainscot on the bottom of the wall this is when it would trip up. For some reason if I also draw basically another face onto the current one it would cause the error. If I didn't do the pushpullit would work sometimes
So I drew it 0.01 away from the main face/wall to get this to work like it did before with no wainscot. Still not sure why it didn't trip up the 1st face though since they were done the same.
It is now working as expected and having the wainscot not directly on the wall doesn't really matter since it's hard to even tell it's off. The only thing is that because of this the wainscot doesn't get cut out like the wall does so sometimes have to make additional adjustments. If there was a way to simply draw on line onto the 1st face/wall where the wainscot should be and color the bottom differently I think that would work. Not sure how to do that however.
Any insight on why this happens would be greatly appreciated.
Thanks,
Jon