I have added some info for transferring personal info like contact info, linkedin, facebook, skype, and so on. The issue is all of these are under a separate record, and when scanning with the phone without using an app the phone only pulls the first record.
Is there a way to enter all this info so that a normal phone sweep would pull it all?
No not really… if the information does not fit into a standard VCARD field type, then you’re kinda screwed. Android OS doesn’t care about subsoquent records, only the first. That’s why sometimes NFC tags will put an app launcher in the first record and then app-specific data into latter records. Once the app is open, it is free to read the rest of the NFC tag, but the OS doesn’t care one bit about those records.