I have to give credit where credit is due. Most of the heavy lifting in using MacroDroid to address Doze issues was done (and continues to be done) by @jben and @billg. In fact, KISS30 is a take off from original work done by @billg.
The only disadvantage I see with KISS30 is there could be some slight increase in battery usage. We have two Moto G6s so had the luxury of putting one phone in test mode for 24 hours with just the macro running, nothing else open and consuming battery. The battery usage showed no measurable difference in battery usage app. Let’s face it – the screen is only on for 15 seconds every 30 minutes (or a total of 30 seconds each hour).
Especially like the simplicity of screen operation. Typically the screen turns off in 15 secs when it turns off automatically after macro run but when screen is unlocked screen turns off at whatever the user has set.
FWIW - we have no passwords set anywhere on either phone. We keep it super simple Doesn’t take long to install MacroDroid and build macro and see if it helps!