How did you reference the Other Actor
in the first pic? If the variable is null, it will not work; it needs value - an existing instance of an actor that has the interface implemented. That’s why the cast fails. This has nothing to do with an interface.
but after that I’ll use BeginOnOverlap due to the fact that it’s going to be for VR.
I’d try this first - I sense the test returns a false negative.