The registration box will state which membership level it is when a member clicks on the unique link sent to them in the email. If you just browse to the “registration” page without clicking the “registration completion” link you will just get the “Free” membership option as you haven’t paid so you are not allowed to signup for any other membership level.
So the payment is the trigger. As soon as a member makes a payment and clicks on the unique link sent to them the registration form will state the correct membership level that they paid for. Does this make sense?