When battery optimization is enabled, vibrations do not work, so the app loads the built-in ringtone to make sure you wake up.
This is a companion discussion topic for the original entry at https://sleep.urbandroid.org/docs/faqs/alarms_silent_alarm_goes_off_with_beeping_sound.html