I really don't think that's the issue.
The app alarm works fine with DND and my alarms work 95% of the time. The problem I'm describing is that periodically, without warning or connection to any changes I'm aware of, the android DND settings change by themselves to not allow alarms. Not the app...