This normal data is eventually passed into `BKE_mesh_set_custom_normals` and through to `mesh_normals_corner_custom_set` which expects normals to actually be normalized per its documentation. Not doing so would yield meshes with incorrect "sharp" data for affected edges. Pull Request: https://projects.blender.org/blender/blender/pulls/124267