For this last comment, I think I got confused with how "flexible" downtime works, sorry about that
Since then I got a few more "depth=-1" situations, including one that caused a 'maintenance_period' to be ignored, but I can't figure out what chain of actions trigger it.
(note: only by using Thruk)