Преобразование моего комментария в ответ -
Кажется, что произошла ошибка при кастинге, который вы сделали на
FingerprintManagerCompat fpm = (FingerprintManagerCompat)CrossCurrentActivity.Current.Activity.GetSystemService(Context.FingerprintService);
Кажется, что то, что здесь возвращается, не может быть приведено кFingerprintManagerCompat
.
Как уже упоминалось в другом ответе, правильный способ использования FingerprintManagerCompat на самом деле -
FingerprintManagerCompat fpm= FingerprintManagerCompat.From(this);
Я бы предложил изменить это и проверить, решает ли он проблему.