I have my contacts synching to iCloud but I noticed that the 4 new contacts I added on my iphone are not synched on to iCloud. I go into my contacts on my iphone and those 4 show up only there while the rest show up on iCloud. What am i doing wrong?
I think the only way is to export the contacts by Sharing->Email to yourself then opening them and chose Add as new contact and they will now be added to your new default iCloud account.
Why? There's no problem having multiple email accounts and only one contacts source, aside from having to keep track of them (and many/most? people don't have a problem with this). You just go into settings and turn off the contacts syncing for everything but the source that you want. And, even if you didn't turn off the syncing, and use multiple contact sources, you can still tell the iPhone to only display contacts from one particular source or group.It pays to have ONLY one email account, with possibly several aliases as needed. Otherwise, the contact situation can easily become a staggering problem with different lists being thrown in together. Same with calendar.