Can't create a standalone profile for membership card information
Are some of the fields on the profile membership fields? I think the issue here is that Profiles that you can send people to via a checksum will only support Contact fields, not Membership fields, since if the person has more than one Membership there is no way to know which one to update.