I had to add this:
var readContactsPermitStatus = await Permissions.CheckStatusAsync<Permissions.ContactsRead>(); if (readContactsPermitStatus != PermissionStatus.Granted) { await Permissions.RequestAsync<Permissions.ContactsRead>(); }