[OnePlus 8 Pro Questions & Answers] PhoneUser1234:
Just wanted to share my experience with this subject. I also have a OnePlus 8 Pro (for about 3 weeks) before I dropped it from ~30cm and the screen shattered. (That's what I get for buying a phone with a huge screen...)

Had the screen replaced (~250€), and now the FingerPrint scanner doesn't do its job anymore... kind-of:

Because I can still go into settings and register/delete fingers and all that. And if I try to register a finger that's already been registerd, it will correctly detect that fact and tell me that I can't add a finger it already knows about. (So I know for certain that the scanner must be connected properly, and is being interacted with how it should be)

However! If I try to use the fingerprint to unlock the device (or inside some app that uses biometrics), it'll tell me that it didn't recognize the finger. (99% of the time; at one point it actually worked for a few seconds before breaking again without me doing anything, so this does seem to point to some sort of calibration issue?)

But I also have some more information to share, namely `adb logcat` while trying (and failing) to use fingerprint to unlock Signal:

07-07 14:38:48.073 1128 1197 E SurfaceFlinger: notifyInputMotion motionType=2
07-07 14:38:48.074 2677 2677 I OpEdgeNavGestureHandler: mAllowNavGesture touch point is height than NavBarHeight.
07-07 14:38:48.075 2677 3673 D OpFodFingerTouchValidator: validateFingerAction: getAction = 0
07-07 14:38:48.075 2677 3673 D OpBiometricDialogImpl: onTouchTransparent: touch on view before authenticated success
07-07 14:38:48.075 2677 3673 D OpFingerprintDialogView: doFingerprintPressDown: owner:org.thoughtcrime.securesms, done:true, callers: com.oneplus.systemui.biometrics.OpBiometricDialogImpl$3.onTouch:467
07-07 14:38:48.075 2677 3673 D OpFingerprintDialogView: playAnimation: dialog showing
07-07 14:38:48.075 2605 2605 D TouchInteractionService: onInputEvent# ev: MotionEvent { action=ACTION_DOWN, actionButton=0, id[0]=0, x[0]=553.5, y[0]=1941.1372, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, classification=NONE, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=2193080, downTime=2193080, deviceId=2, source=0x1002, displayId=0 }
07-07 14:38:48.075 2677 3594 D AodDisplayViewManager: updateView: state = none mIsPlayFingerprintUnlockAnimation:false mIsPress:true mIsScreenTurnedOff:false mScreenTurnedOn: true
07-07 14:38:48.075 2677 3594 D AodDisplayViewManager: screen is not turned off yet.
07-07 14:38:48.076 2677 3673 D FingerprintAnimationCtrl: stopAnimation: current state = 0, mOnGoingAnimationView = null
07-07 14:38:48.076 2677 3673 D FrameAnimationHelper: start
07-07 14:38:48.076 2677 3673 D FrameAnimationHelper: prepareResource startFrameIndex = 0 frameNum = 45
07-07 14:38:48.076 1083 1222 E ANDR-PERF-LM: GamePerfEngine: runAsync() 463: Hint is for = 0x1043 PID=1688
07-07 14:38:48.076 1083 1222 E ANDR-PERF-LM: GamePerfEngine: runAsync() 554: Hint is = TAP
07-07 14:38:48.077 2677 3673 D OpFodHighlightControl: enable: finger press down
07-07 14:38:48.077 2677 3676 I OpFodDisplayNotifier: notifyPressMode: 1
07-07 14:38:48.077 1054 1054 D vendor.oneplus.hardware.display@1.0-service: OneplusDisplay::setMode is OK mode=9 enable= 1
07-07 14:38:48.078 2677 3673 D OpFodWindowManager: updateTransparentIconLayoutParams: true
07-07 14:38:48.087 1615 1762 D [GF_HAL][CustomizedDevice]: [handleNetlinkReceivedData] receive length =32
07-07 14:38:48.087 1615 1762 D [GF_HAL][CustomizedDevice]: [handleNetlinkReceivedData] GF netlink thread received msg 6.
07-07 14:38:48.087 1615 1762 D [GF_HAL][CaEntry]: [sendCommand] request token: 1901, target: 1002, cmd id: 9
07-07 14:38:48.087 1615 1762 D [GF_HAL][CaEntry]: [sendCommand] carveout_ion_handle_fd = 13,carveout_ion_handle_len = 4194304
07-07 14:38:48.103 1128 1128 E HWComposer: presentAndGetReleaseFences: present failed for display 19260743943036801: NotValidated (7)
07-07 14:38:48.120 1615 1762 D [GF_HAL][HalContext]: [invokeCommand] err = 0, errno = GF_SUCCESS
07-07 14:38:48.120 1615 1762 D [GF_HAL][Timer]: [createTimer] create timer success, timer_id=0xb400006f6a576050
07-07 14:38:48.120 1615 1762 D [GF_HAL][DelmarSensor]: msg : 1021
07-07 14:38:48.120 1615 1762 D [GF_HAL][Fpsys]: notify finger ready
07-07 14:38:48.120 1615 1762 D [GF_HAL][EventCenter]: [postEvent] enqueue event<16>
07-07 14:38:48.120 1615 1762 D [GF_HAL][CustomizedDevice]: [handleNetlinkReceivedData] receive length =24
07-07 14:38:48.120 1615 1762 D [GF_HAL][CustomizedDevice]: [handleNetlinkReceivedData] GF netlink thread received tp:4, x=742, y=2591
07-07 14:38:48.120 1615 1899 D [GF_HAL][EventCenter]: [threadLoop] Get event 16 end
07-07 14:38:48.120 1615 1762 D [GF_HAL][DelmarSensor]: msg : 1024
07-07 14:38:48.120 1615 1762 D [GF_HAL][Timer]: [destroy] destroy timer_id=0xb400006f6a576050
07-07 14:38:48.120 1615 1899 D [GF_HAL][FingerprintCore]: [onEvent] event = 16 workstate = 2
07-07 14:38:48.120 1615 1899 D [GF_HAL][EventCenter]: [threadLoop] Wait get event
07-07 14:38:48.120 1615 1762 I [GF_HAL][Sensor]: [doPost]sem value = 1
07-07 14:38:48.120 1615 1762 D [GF_HAL][EventCenter]: [postEvent] enqueue event<2>
07-07 14:38:48.120 1615 1899 D [GF_HAL][EventCenter]: [threadLoop] Get event 2 end
07-07 14:38:48.120 1615 1899 D [GF_HAL][FingerprintCore]: [onEvent] event = 2 workstate = 2
07-07 14:38:48.120 1615 1899 D [GF_HAL][FingerprintCore]: [onAuthDownEvt] Auth Down.
07-07 14:38:48.120 1615 1899 D [GF_HAL][CustomizedFingerprintCore]: [notifyAcquiredInfo] acquired_info=1000
07-07 14:38:48.120 1615 1899 D android.hardware.biometrics.fingerprint@2.1-service: onAcquired(6)
07-07 14:38:48.120 1615 1899 D [GF_HAL][DelmarSensor]: msg : 9
07-07 14:38:48.120 1615 1899 D [GF_HAL][Fpsys]: fp_set_dim_layer 2
07-07 14:38:48.120 1615 1899 D [GF_HAL][HalDsp]: [checkDspValid] dsp status:1
07-07 14:38:48.120 1615 1899 D [GF_HAL][HalDsp]: [sendCmdToDsp] cmd type:4
07-07 14:38:48.120 1615 1761 D [GF_HAL][HalDsp]: [processSendCmd] receive cmd
07-07 14:38:48.120 1615 1761 D [GF_HAL][gf_proxy_main]: [gf_proxy_set_high_dsp_freq] enter
07-07 14:38:48.121 1688 2545 D FingerprintService: onAcquired, 6, code:0, lockout:false
07-07 14:38:48.121 1688 1688 V FingerprintService: Acquired: 6 0
07-07 14:38:48.122 1688 1688 W FingerprintManager: Invalid acquired message: 6, 0
07-07 14:38:48.122 1688 1688 W BiometricService: Ignoring null message: 6
07-07 14:38:48.122 2677 3673 D OpBiometricDialogImpl: handleFingerprintAcquire: acquireInfo = 6, vendorCode = 0, interactive = true, ([OpFingerprintBlockTouchView]: mShowingRequest: true, isAttachedToWindow: true), dialogShowing = true, pendingHideDialog = false, pressState = ([OpFodFingerTouchValidator]: aodMode: false, fingerOnView: true, fingerOnSensor: false)
07-07 14:38:48.122 2677 3673 D OpFodFingerTouchValidator: validateFingerAction: onSensor, finger on view return.
07-07 14:38:48.122 2677 3673 D OpBiometricDialogImpl: handleFingerprintAcquire: validate= false, pressState:= ([OpFodFingerTouchValidator]: aodMode: false, fingerOnView: true, fingerOnSensor: false)
07-07 14:38:48.122 1615 1761 D [GF_HAL][gf_proxy_main]: [gf_proxy_set_high_dsp_freq] exit
07-07 14:38:48.122 1615 1899 D [GF_HAL][Fpsys]: read aod node sucessed 0
07-07 14:38:48.123 1615 1899 D [GF_HAL][CaEntry]: [sendCommand] request token: 1902, target: 1001, cmd id: 15
07-07 14:38:48.123 1615 1899 D [GF_HAL][CaEntry]: [sendCommand] carveout_ion_handle_fd = 13,carveout_ion_handle_len = 4194304
07-07 14:38:48.124 1615 1899 D [GF_HAL][HalContext]: [invokeCommand] err = 0, errno = GF_SUCCESS
07-07 14:38:48.124 1615 1899 D [GF_HAL][FingerprintCore]: [onAuthDownEvt] Begin capture after finger down 2147483647 ms.
07-07 14:38:48.124 1615 1899 D [GF_HAL][DelmarSensor]: [captureImage] mBrightnessLevel: 0
07-07 14:38:48.124 1615 1899 D [GF_HAL][CaEntry]: [sendCommand] request token: 1903, target: 1002, cmd id: 3
07-07 14:38:48.124 1615 1899 D [GF_HAL][CaEntry]: [sendCommand] carveout_ion_handle_fd = 13,carveout_ion_handle_len = 4194304
07-07 14:38:48.126 1615 1899 D [GF_HAL][HalContext]: [invokeCommand] err = 0, errno = GF_SUCCESS
07-07 14:38:48.126 2677 3673 D FrameAnimationHelper: set mBitmap = 0
07-07 14:38:48.126 1615 1899 D [GF_HAL][CustomizedDelmarSensor]: [readImage] calculateMask, tp_info_x=742, tp_info_y=2591
07-07 14:38:48.126 1615 1899 D [GF_HAL][CustomizedDelmarSensor]: [readImage] calculateMask, press_x = 742, press_y = 2591
07-07 14:38:48.126 1615 1899 D [GF_HAL][DelmarSensor]: [setCoordinateInfo] finger press (x, y)=(742, 2591)
07-07 14:38:48.126 1615 1899 D [GF_HAL][DelmarSensor]: [readImage] read image, sensor ids: 0000000000000001
07-07 14:38:48.126 1615 1899 D [GF_HAL][CaEntry]: [sendCommand] request token: 1904, target: 1002, cmd id: 101
07-07 14:38:48.126 1615 1899 D [GF_HAL][CaEntry]: [sendCommand] carveout_ion_handle_fd = 13,carveout_ion_handle_len = 4194304
07-07 14:38:48.139 2677 3673 D FrameAnimationHelper: set mBitmap = 1
07-07 14:38:48.151 2677 3673 D FrameAnimationHelper: set mBitmap = 2
07-07 14:38:48.163 2677 3673 D FrameAnimationHelper: set mBitmap = 3
07-07 14:38:48.176 2677 3673 D FrameAnimationHelper: set mBitmap = 4
07-07 14:38:48.189 2677 3673 D FrameAnimationHelper: set mBitmap = 5
07-07 14:38:48.202 2677 3673 D FrameAnimationHelper: set mBitmap = 6
07-07 14:38:48.215 2677 3673 D FrameAnimationHelper: set mBitmap = 7
07-07 14:38:48.228 2677 3673 D FrameAnimationHelper: set mBitmap = 8
07-07 14:38:48.240 2677 3673 D FrameAnimationHelper: set mBitmap = 9
07-07 14:38:48.253 2677 3673 D FrameAnimationHelper: set mBitmap = 10
07-07 14:38:48.257 1615 1899 D [GF_HAL][HalContext]: [invokeCommand] err = 0, errno = GF_SUCCESS
07-07 14:38:48.258 1615 1899 D [GF_HAL][CustomizedDelmarSensor]: [detectTemperature] temperature is 33
07-07 14:38:48.258 1615 1899 D [GF_HAL][HalDsp]: [checkDspValid] dsp status:1
07-07 14:38:48.258 1615 1899 D [GF_HAL][CaEntry]: [sendCommand] request token: 1905, target: 1001, cmd id: 6
07-07 14:38:48.258 1615 1899 D [GF_HAL][CaEntry]: [sendCommand] carveout_ion_handle_fd = 13,carveout_ion_handle_len = 4194304
07-07 14:38:48.265 2677 3673 D FrameAnimationHelper: set mBitmap = 11
07-07 14:38:48.278 2677 3673 D FrameAnimationHelper: set mBitmap = 12
07-07 14:38:48.290 2677 3673 D FrameAnimationHelper: set mBitmap = 13
07-07 14:38:48.298 1615 1899 D [GF_HAL][HalContext]: [invokeCommand] err = 0, errno = GF_SUCCESS
07-07 14:38:48.298 1615 1899 D [GF_HAL][HalDsp]: [sendCmdToDsp] cmd type:2
07-07 14:38:48.298 1615 1899 D [GF_HAL][HalDsp]: [clearDspSem] there is no dsp sem
07-07 14:38:48.298 1615 1761 D [GF_HAL][HalDsp]: [processSendCmd] receive cmd
07-07 14:38:48.298 1615 1761 D [GF_HAL][gf_proxy_main]: [gf_proxy_send_cmd_to_dsp] enter
07-07 14:38:48.298 1615 1761 D [GF_HAL][gf_proxy_main]: [gf_proxy_send_cmd_to_dsp] send_command success for cmd type:3, times:0
07-07 14:38:48.299 1615 1761 D [GF_HAL][gf_proxy_main]: [gf_proxy_send_cmd_to_dsp] exit
07-07 14:38:48.299 1615 1899 D [GF_HAL][CaEntry]: [sendCommand] request token: 1906, target: 1001, cmd id: 7
07-07 14:38:48.299 1615 1899 D [GF_HAL][CaEntry]: [sendCommand] carveout_ion_handle_fd = 13,carveout_ion_handle_len = 4194304
07-07 14:38:48.303 2677 3673 D FrameAnimationHelper: set mBitmap = 14
07-07 14:38:48.306 1615 1765 D [GF_HAL][gf_arm_proxy_imp]: [arm_proxy_notify] enter
07-07 14:38:48.306 1615 1765 D [GF_HAL][gf_proxy_main]: [gf_proxy_on_dsp_cmd_result] cmd=3, result=0x0
07-07 14:38:48.306 1615 1765 D [GF_HAL][HalDsp]: [onDspCmdResult] Received notify from DSP cmd:0x3 result:0x0, and post sem
07-07 14:38:48.306 1615 1765 D [GF_HAL][gf_arm_proxy_imp]: [arm_proxy_notify] exit
07-07 14:38:48.308 1615 1899 D [GF_HAL][HalContext]: [invokeCommand] err = 0, errno = GF_SUCCESS
07-07 14:38:48.308 1615 1899 D [GF_HAL][HalDsp]: [waitDspNotify] hal begin wait sem
07-07 14:38:48.308 1615 1899 D [GF_HAL][HalDsp]: [waitDspNotify] hal end wait sem, ret_sem:0
07-07 14:38:48.308 1615 1899 D [GF_HAL][CaEntry]: [sendCommand] request token: 1907, target: 1001, cmd id: 8
07-07 14:38:48.308 1615 1899 D [GF_HAL][CaEntry]: [sendCommand] carveout_ion_handle_fd = 13,carveout_ion_handle_len = 4194304
07-07 14:38:48.314 2677 3673 D OpFodFingerTouchValidator: validateFingerAction: getAction = 2
07-07 14:38:48.316 2677 3673 D FrameAnimationHelper: set mBitmap = 15
07-07 14:38:48.326 1615 1899 E [GF_HAL][CaEntry]: [sendCommand] QSEE TEE execute command failed.
07-07 14:38:48.326 1615 1899 D [GF_HAL][HalContext]: [invokeCommand] err = 1137, errno = GF_ERROR_NOT_LIVE_FINGER
07-07 14:38:48.326 1615 1899 E [GF_HAL][DelmarAlgoUtils]: [doOperation] exit. err=GF_ERROR_NOT_LIVE_FINGER, errno=1137
07-07 14:38:48.326 1615 1899 D [GF_HAL][DelmarSensor]: msg : 25
07-07 14:38:48.326 1615 1899 E [GF_HAL][DelmarAlgoUtils]: [doOperation] exit. err=GF_ERROR_NOT_LIVE_FINGER, errno=1137
07-07 14:38:48.326 1615 1899 E [GF_HAL][DelmarAlgoUtils]: [fastAuthImageDsp] exit. err=GF_ERROR_NOT_LIVE_FINGER, errno=1137
07-07 14:38:48.326 1615 1899 E [GF_HAL][DelmarAlgoUtils]: [authImageDsp] Fake finger is detected in fastAuthImageDsp.
07-07 14:38:48.326 1615 1899 E [GF_HAL][DelmarAlgoUtils]: [authImageDsp] exit. err=GF_ERROR_NOT_LIVE_FINGER, errno=1137
07-07 14:38:48.326 1615 1899 D [GF_HAL][DelmarAlgo]: [authImage] mAuthSuccessSensorId: 0x0
07-07 14:38:48.326 1615 1899 E [GF_HAL][DelmarAlgo]: [authImage] exit. err=GF_ERROR_NOT_LIVE_FINGER, errno=1137
07-07 14:38:48.326 1615 1899 D [GF_HAL][FingerprintCore]: [onAuthDownEvt] high light flag = 0
07-07 14:38:48.326 1615 1899 D [GF_HAL][DelmarSensor]: msg : 11
07-07 14:38:48.326 1615 1899 D [GF_HAL][DelmarFingerprintCore]: [onAfterAuthAlgo] force_retry =0, retry=0
07-07 14:38:48.326 1615 1899 E [GF_HAL][DelmarFingerprintCore]: [onAfterAuthAlgo] Fake is detected 1137.
07-07 14:38:48.326 1615 1899 D [GF_HAL][DelmarFingerprintCore]: [onAfterAuthAlgo] valid_sensor_ids: 0000000000000001
07-07 14:38:48.326 1615 1899 D [GF_HAL][DelmarFingerprintCore]: [onAfterAuthAlgo] study_sensor_ids: 0000000000000000
07-07 14:38:48.326 1615 1899 D [GF_HAL][CaEntry]: [sendCommand] request token: 1908, target: 1001, cmd id: 15
07-07 14:38:48.326 1615 1899 D [GF_HAL][CaEntry]: [sendCommand] carveout_ion_handle_fd = 13,carveout_ion_handle_len = 4194304
07-07 14:38:48.328 2677 3673 D FrameAnimationHelper: set mBitmap = 16
07-07 14:38:48.329 1615 1899 D [GF_HAL][HalContext]: [invokeCommand] err = 0, errno = GF_SUCCESS
07-07 14:38:48.329 1615 1899 D [GF_HAL][DelmarFingerprintCore]: [needRetryByResult] is_highlight=0. authSupportLongExpo=1
07-07 14:38:48.329 1615 1899 D [GF_HAL][HalDsp]: [checkDspValid] dsp status:1
07-07 14:38:48.329 1615 1899 D [GF_HAL][HalDsp]: [sendCmdToDsp] cmd type:5
07-07 14:38:48.329 1615 1761 D [GF_HAL][HalDsp]: [processSendCmd] receive cmd
07-07 14:38:48.329 1615 1761 D [GF_HAL][gf_proxy_main]: [gf_proxy_set_normal_dsp_freq] enter
07-07 14:38:48.330 1615 1761 D [GF_HAL][gf_proxy_main]: [gf_proxy_set_normal_dsp_freq] exit
07-07 14:38:48.331 1615 1899 D [GF_HAL][CustomizedFingerprintCore]: [notifyMDM] notifyMDM = 0x89033804
07-07 14:38:48.331 1615 1899 D [GF_HAL][CustomizedFingerprintCore]: releaseCpubw E
07-07 14:38:48.331 1615 1899 D [GF_HAL][DelmarSensor]: msg : 13
07-07 14:38:48.331 1615 1899 D [GF_HAL][CaEntry]: [sendCommand] request token: 1909, target: 1002, cmd id: 8
07-07 14:38:48.331 1615 1899 D [GF_HAL][CaEntry]: [sendCommand] carveout_ion_handle_fd = 13,carveout_ion_handle_len = 4194304
07-07 14:38:48.331 1688 2545 D FingerprintService: onAcquired, 1006, code:-1996277756, lockout:false
07-07 14:38:48.332 1688 1688 V FingerprintService: Acquired: 1006 -1996277756
07-07 14:38:48.332 1688 1688 W FingerprintManager: Invalid acquired message: 1006, -1996277756
07-07 14:38:48.332 1688 1688 W BiometricService: Ignoring null message: 1006
07-07 14:38:48.332 2677 3673 D OpBiometricDialogImpl: handleFingerprintAcquire: acquireInfo = 1006, vendorCode = -1996277756, interactive = true, ([OpFingerprintBlockTouchView]: mShowingRequest: true, isAttachedToWindow: true), dialogShowing = true, pendingHideDialog = false, pressState = ([OpFodFingerTouchValidator]: aodMode: false, fingerOnView: true, fingerOnSensor: false)
07-07 14:38:48.332 2677 3673 D OpFingerprintDialogView: onFpEventCancel: pressed= true, keyguardDone = true, callers= com.oneplus.systemui.biometrics.OpBiometricDialogImpl.handleFingerprintAcquire:865
07-07 14:38:48.340 2677 3673 D FrameAnimationHelper: set mBitmap = 17
07-07 14:38:48.344 1615 1899 D [GF_HAL][HalContext]: [invokeCommand] err = 0, errno = GF_SUCCESS
07-07 14:38:48.344 1615 1899 D [GF_HAL][Sensor]: [doSleep] ### sleep ###
07-07 14:38:48.344 1615 1899 D [GF_HAL][CaEntry]: [sendCommand] request token: 1910, target: 1001, cmd id: 16
07-07 14:38:48.344 1615 1899 D [GF_HAL][CaEntry]: [sendCommand] carveout_ion_handle_fd = 13,carveout_ion_handle_len = 4194304
07-07 14:38:48.346 1615 1899 D [GF_HAL][HalContext]: [invokeCommand] err = 0, errno = GF_SUCCESS
07-07 14:38:48.346 1615 1899 D [GF_HAL][DelmarFingerprintCore]: [onAuthStop] auth fail total time -2131076838 ms
07-07 14:38:48.346 1615 1899 D [GF_HAL][DelmarFingerprintCore]: [onAuthStop] retry_count=0, result=1137
07-07 14:38:48.346 1615 1899 D [GF_HAL][DelmarSensor]: msg : 1023
07-07 14:38:48.346 1615 1899 D [GF_HAL][DelmarSensor]: msg : 14
07-07 14:38:48.346 1615 1899 D [GF_HAL][CaEntry]: [sendCommand] request token: 1911, target: 1001, cmd id: 19
07-07 14:38:48.346 1615 1899 D [GF_HAL][CaEntry]: [sendCommand] carveout_ion_handle_fd = 13,carveout_ion_handle_len = 4194304
07-07 14:38:48.347 1688 2545 D FingerprintService: onAuthenticated, -5476376666209565104, 0, 0
07-07 14:38:48.348 1615 1899 D [GF_HAL][HalContext]: [invokeCommand] err = 0, errno = GF_SUCCESS
07-07 14:38:48.348 1615 1899 E [GF_HAL][FingerprintCore]: [onAuthDownEvt] exit. err=GF_ERROR_NOT_LIVE_FINGER, errno=1137
07-07 14:38:48.348 1615 1899 E [GF_HAL][FingerprintCore]: [onAuthReceivedEvt] exit. err=GF_ERROR_NOT_LIVE_FINGER, errno=1137
07-07 14:38:48.348 1615 1899 E [GF_HAL][FingerprintCore]: [onEvent] exit. err=GF_ERROR_NOT_LIVE_FINGER, errno=1137
07-07 14:38:48.348 1615 1899 D [GF_HAL][EventCenter]: [threadLoop] Wait get event
07-07 14:38:48.353 2677 3673 D FrameAnimationHelper: set mBitmap = 18
07-07 14:38:48.353 1688 1688 D FingerprintService: handleAuthenticated: false
07-07 14:38:48.353 1688 1688 V BiometricStats: Authentication latency: -1
07-07 14:38:48.353 1688 1688 W BiometricStats: found a negative latency : -1
07-07 14:38:48.354 1688 1688 D VibratorService: vibrate from 'android', reason = null, token = android.os.Binder@2c2d8e, attrs = VibrationAttributes: Usage=TOUCH Flags=0
07-07 14:38:48.357 1091 1091 D vendor.qti.vibrator: QTI Vibrator off
07-07 14:38:48.357 1688 1688 D OpVibratorService: linearmotorVibratorOff
07-07 14:38:48.360 1688 1688 V BiometricService: onAuthenticationFailed
07-07 14:38:48.360 1688 1688 V BiometricService: handleAuthenticationRejected()
07-07 14:38:48.361 2677 2677 D BiometricPrompt/AuthController: onBiometricError(0, 100, 0)

The interesting thing here is the "GF_ERROR_NOT_LIVE_FINGER" error, which seems to point to some sort of mechanism to detect "fake" fingers (as corroborated by "Fake finger is detected in fastAuthImageDsp"). (Though I have no idea what "GF_" stands for, but I did notice that the file deleted by the "persist.img"-method is called "gf_persist.so", hmm...)

I have yet to play around with `/mnt/vendor/persist` (and don't plan to since I don't have the time to downgrade + fiddle (and possibly break something that causes me to give up) + upgrade + re_root + reinstall_everything + reconfigure_everything and whatever else might be required), so I can't say if that could fix everything.

It would be interesting to know if OP's phone is behaving the same as mine (iow: as described above). Though I should mention that I didn't replace the screen myself, nor had it done by OnePlus, but rather by a 3rd party vendor (you know: that random dude working the phone shop around the corner), so I can't say too much about the actual repair process.

My device is running OOS11.0.7.7.IN11BA, but I'm rooted, so if I can help by sharing some system files I'm fully willing to do so.