Can't triggering events over BP Interface

Can’t get events to trigger over my BP Interface. Seems like it should be dumb simple, but nonetheless here we are right?

After trying to work a BP interface into an existing script to no avail, I tried to make it work in a brand new project just to see if I could get the event to trigger and just print a string on begin play.

So I made the interface and just left it there going off of what the UE documentation said, its just a function. Made 2 blueprints from some starter content static mesh actors(see images below). The Chair_BP has a beginplay event that should trigger a message to the interface. Just like the documentation says —

“Calling an Interface Message Function requires that you supply the instance of the appropriate Blueprint on which you are calling the function.”

So I created an object actor variable on Chair_BP and named it COUCH_BP(I also tried earlier searching for COUCH_BP and using the COUCH_BP object as a variable to attach to the target node on the interface message, that also didn’t work).

And of course the actual event node from the interface BP is on the COUCH_BP blueprint, which should trigger another print string to say “It happened”.

I really hope someone can just tell me what I’m doing wrong because through all the tutorials I’ve seen, even if I do exactly what they do nothing works. Hoping it’s just something really basic that I’m overlooking.