Inner Fire varies by event in terms of a flat 100 vs 100%, as I remember it, at least, due to purposely saving IF on events that only gave a flat +100.
As for not healing, I remember running into a bug where it wasn’t properly resetting the cooldown on the Fall 2016 divines, but I haven’t run into it since then. I do tend to remember to have each dragon deal damage (leave a farm + leave base), though, as that was suggested by support back then. I don’t know if that still applies or was just entirely incorrect.
Edit 2: I found a screenshot from May 11 from Team Gauntlet.
Though this base started out with 100, so I wonder if it was just formatting leading to thinking that it was base +100 this will bug me now