No, a Free User will not appear in the Dual Team Structure of its sponsor. Members appear in the Dual Team Structure from moment they make their first purchase in the Vyvo Official Store and become Community Member.
You can see your sponsored Free Users only in the Generation page.