Set Variable True in a BP and have it read in another BP

Perhaps you are casting to the wrong object, happened a few times with me in the past, you may add a print on the cast failure.