The "no custom" normal used to be stored inside the custom normal space struct, now it's stored separately. Before the normal was modified, but not the one in the normal space struct. Fixed by storing the original before modification in a temporary variable.