Using Event Dispatchers to communicate variable between blueprints

My Call PlayRate event is still the same as it was in the second screenshot, but it doesn’t seem to call at all. I tested everything with Print String like you did and it seems that the cube doesn’t get the call in the first place. Do I have the target set wrong? Yours has “from Persistent Level” below it, but mine doesn’t. To get mine I made a variable and set the type to “Cube Blueprint” but I’m not sure if that’s the correct way of doing it.