This isn’t what I’d definitely call a “Bug” … but it shows a glaring inconsistencie.
DSAP only affects “new” Ailments … but if you refresh an existing Ailment then LOGICALLY one of two things should happen:
The refresh updates duration of existing, with no DSAP … entirely “old” behavior
The DSAP considers the refresh as new and adds the DSAP, without removing the existing … entirely “new” behavior
** What actually happens is the old is removed then DSAP is added … hybrid old/new behavior