I've seen this issue for some time now, and am now trying to figure out and correct it. I have a "Registration" product for an event. One of the "Attributes" is "Type", which is required for the user to indicate whether it is an "Adult" or "Youth" registration.

For some reason, after someone has registered, if I attempt to edit their registration node, it clears the Type field (i.e. nothing is entered). I've verified that they are required to complete it and that it has been completed for every order over the last three years. Yes, in most cases, when I edit the registration, it doesn't appear.

Here's the tricky part. In some cases, the field doesn't appear at all. My guess is that I'm missing some odd setting somewhere that is doing this, but I can't figure it out. I've definitely not identified the difference between nodes where the field appears (empty) versus where it doesn't appear at all.

I realize an initial step might be to install the latest version in case this is a bug that's already been corrected, but couldn't find any record of an issue like this. This is a live site with registration happening now so I don't want to muck with it unless I'm sure it would fix it.

Any ideas appreciated!