Does your CheckForInteractables() method get called at all?
If not then you need to follow that back to find out why not.