Android: 6.0.1
Xposed Ver. 3.0 alpha4
XPrivacy Ver. 3.6.19 (481)
When I unblock/whitelist contacts for WhatsApp, the contacts are accessible for WhatsApp for a moment (~5 - 10 sec?). Then the ticks on the checkboxes for that contacs in XPrivacy are removed by itself.
You can watch that behavior here (YouTube).
At the moment one of 40 contacts stays checked in XPrivacy (firstname: AA, familyname: Contact). I created that contact for test purposes. I don´t know why this contact stays checked, especially, because an other similar test contact (firstname: AB, familyname: Contact) also is unchecked automatically.
All contacts are stored in my google account. I used the same way to unblock contacts for WhatsApp on my Android 4.3 phone, my wifes 5.1 phone and also on an other of my phones with Android 6.0.1 (but with MiUi and modified Xposed version). On all this phones it worked just fine. oO
[Edit:] Just added some comments to the video.