Casting in blueprint

Does your CheckForInteractables() method get called at all?

If not then you need to follow that back to find out why not.