Can't package game: "...has an inappropriate outermost"

Just happened to me. Closing editor, rebuilding solution, then rebuilding/resaving the blueprint fixed it. Looks like you’re right - Hot Reload incorrectly builds the blueprint.