I don't see a problem either but there is something not working because in the test mode (for Stripe) it works and it is not an issue with the "name" because it is pulling the " -membership" part of the hidden value.
For some reason the saved form value is not pulling. Maybe if a session was set on the checkout page for the last name?
thx
Eric