How can I allow customers to fill in metafield info during account creation?

I’m a bit late here :sweat_smile: However I thought I’d mention that last year I built a niche app (FieldsRaven) for theme developers to make creating/updating metafields possible on any step of the customer journey.

Your use case is a good fit for the app, I assume that you’re comfortable working with code, in that case it should be really simple. Here is the quick start guide.