The fix in this case is to properly use the stored builtin attribute defaults when capturing the field on the mesh. I extracted that to a function so the code would read better with early returns. Pull Request: https://projects.blender.org/blender/blender/pulls/147646