The power of the special ability does not change when the hero's level is reduced. At the beginning of the second game, I reset from level 35 to 10, and the number of elements remained the same as at level 35. Probably, a global variable is not updated when the level is reduced.
Yes, the trigger for level reduction is not working. It should update the next day. If it doesn't update, then it's a bug, and I will check it.