Following the implementation as in you sample i cannot get any vibration.
2023-04-20 11:15:46.914 13860-13860 SystemVibratorExtImpl my.app.id D convertToLinearVibration uid = 10751, opPkg = my.app.id, effect = Composed{segments=[Prebaked{effect=TICK, strength=MEDIUM, fallback=true}], repeat=-1}, attributes = VibrationAttributes: Usage=TOUCH Audio Usage= USAGE_UNKNOWN Flags=0
2023-04-20 11:15:46.914 1799-3235 LinearMoto...rControler system_server D not PatternHeParameter effect, do nothing!!
2023-04-20 11:15:46.915 1799-3235 VibratorMa...iceExtImpl system_server D startCustomizeVibratorLocked id= 0,size=1
2023-04-20 11:15:46.915 1799-3235 VibratorMa...iceExtImpl system_server D startCustomizeVibratorLocked withCallback=true
2023-04-20 11:15:46.920 1799-17672 VibrationThread system_server D startVibrating: vibratorCount = 1
2023-04-20 11:15:46.921 1799-17672 VibrationThread system_server D startVibrating: index = 0, effectMapping.size() = 1
2023-04-20 11:15:46.921 1604-1604 aidl_vibrator ven...lus.hardware.vibrator-service I Vibrator perform
2023-04-20 11:15:46.928 1604-17673 aidl_vibrator ven...lus.hardware.vibrator-service I Starting perform on another thread
2023-04-20 11:15:47.028 1604-1604 aidl_vibrator ven...lus.hardware.vibrator-service I Vibrator off
2023-04-20 11:15:47.028 1604-17673 aidl_vibrator ven...lus.hardware.vibrator-service I Notifying perform complete
2023-04-20 11:16:55.948 1799-2261 BiometricC...oordinator system_server D shouldUsuallyVibrate: false, hapticSuppressedByCoex: false