Check that the registration form is actually adding the user to the subsite.
Every registration adds the user to the main subsite, and in your case, you probably want to not require approval for the main subsite, but only for the host node mapped subsite.