The curious thing is, at the end of all the nodes connected to the overlap event, long after the pause, I added two prints, showing the EndgameWidgetBillboard location+rotation and its component Widget world location+rotation and they are both correct, ie. {370, -230, 80} for location and maintaining the correct rotation…
My whole game is taking place inside a cylindrical room and if the billboard with the widget is placed inside this cylinder, it… works. It jumps to the correct spot and shows like it should. As soon as I move it outside (which is what I was trying to do the whole time cause I only want it to jump to the correct spot after the character dies) - the parent cube of the actor appears inside but the widget does not. No idea why this may be… The collision settings were set to UI for the widget but I tried and changed them to NoCollision both for the Cube and the Widget - but still, to no avail. If they’re inside and just have to jump to a new place when the pause occurs - everything’s fine. If they’re outside - no dice.