Playing in the editor and playing in debug worked well as I intended.
But when I try to packaging the game, it fails.
Deleting the Pause Widget, packaging the game does not fail.
So I tried to delete and create a new blank Pause Widget with same name, but the result is same.
Should I not handle pause widget bp in c++ player controller with BindAction?
Finally, I solved this problem.
However, this was not a problem with my source code or configuration.
Replacing the reference to pause widget, It worked normally after deletion.
Adding a new asset, sometimes there was a bug that it could not be edited.
This seems to be caused by a bug which caused when I add new asset.