別のUMGBluePrintの変数を変更したい

EventDispatcherについて調べてみてください
EventDispatcherを使えば、子Widgetで発生した処理の続きを親Widgetで処理することができます
そうすれば、変数は親Widget内だけで管理できます

どの子WidgetがクリックされたかはEventDispatcherの引数で情報をもたせることができるので、判別は容易でしょう