Child of parent BP. Reference conflict with specific actor

I’ve had a small issue I have been trying to figure out for some time now. A hierarchy of BPs were created initially e.g.

  • Building Master BP (parent over all below)

  • Residential Master BP

  • Small Tent

  • Small Camp

  • Commercial Master BP

  • Small Market

  • Industrial Master BP

  • (Child actor / industrial building)

Mainly, there is a bit of logic to handle mouse click on buildings. After clicking the camera will pan over to center on the selected building and display an info HUD.

This is the issue though. I’ve added some additional testing logic to the actor which is having issues. The reference shows as “Small Campfire” connected to Building Master BP in reference viewer. The Small Campfire fails to pass equal to true as Self. It had worked once before and I’m not sure if I broke it or created conflicts with Parent/Child relationship by adding to it. All other child actors in the hierarchy are working properly. Checked parent settings on Campfire is still child of Residential Master BP. One thing I could consider is I am testing with inventory items using the Small Camp. Would using two structs in some manner cause this issue? I ask because Building Master BP construction script is set to always pass the building struct info while passing “Self” as building reference. This is where the Small Camp seems to be having an issue.