GDPR - updating preferences / forgetme
I had a similar issue and posted here: https://github.com/veda-consulting/uk.co.vedaconsulting.gdpr/issues/50

I have not had a chance to see why the tokens were not working for me, but I can add them manually:

https://example.org/wp-civicrm-basepage/?page=CiviCRM&amp;q=civicrm/gdpr/comms-prefs/update&amp;reset=1&amp;{contact.checksum}&amp;cid={contact.contact_id}


Replace example.org with your domain and wp-civicrm-basepage with your slug for the basepage you are using.

Update:   Version 2.2 of the extension has fixed the issue with tokens