iCloud keeps deleting my contacts
Today, I noticed that one of my old contacts is mysteriously missing. I have a backup archive in the form of a .abbu file which I new it was on. I saved a new .abbu file of my current contacts, then loaded the old .abbu file. I found the missing contact and exported the vCard.
Next, I needed to restore the current version of my Address Book, so I deleted all the files, but iCloud kept restoring them. I went into iCloud and deleted them there, figuring I could start fresh with the backup I'd just made. However, I couldn't open it until I went into preferences and disabled iCloud. Then I could restore my files.
HOWEVER, as soon as I enable iCloud, it DELETES EVERYTHING AGAIN!
I've tried googling, using Time Machine, etc. but nothing works. Please advise.
iMac 27″, macOS 10.12