I change phone to Leeco max 3, and often missing alarm.
3 alarm from 4 missing
For unlock phone use fingerprint.
I have no idea
Please check device battery settings. Usually missing alarms are results of device battery optimization when screen is turned off - device doesn’t allow app to perform some actions at exactly set time.