パッケージ化した時にUMGが読み込めない

無事実行できました。確かにエラーで落とされるようです。

この件について調べてみたところ、以下の質問に対する回答がありました。

Accessing the blueprint at runtime is not allowed. Blueprints are an editor only time concept.

『ブループリントは実行時にアクセスを許可されていません。ブループリントはエディターオンリーでの時間的概念です。』

ここでいうブループリントはWidgetブループリントの事だと思いますが、結論としてC++側から実行時にWidgetブループリントにアクセスする事ができないという事だと思います。基本的にブループリントから使ってくださいという事が結論ではないかと。

何らかの方法で避ける事も出来るようですが、今はC++から使わないのが無難そうです。