Help with rule from OH2.5 to OH3.1

You can add more logs temporarily to investigate problems like this.

...
then
   logInfo("diag","My rule was triggered")
   // now what is that if() going to be looking at?
   logInfo("diag", "Some Item state " + LocalTime_Holiday.state.toString)
   logInfo("diag", "Some date derived info " + now.getDayOfWeek.getValue.toString)
   if (((now.getDayOfWeek.getValue == 1) || (now.getDayOfWeek.getValue == 2) || (now.getDayOfWeek.getValue == 3) || (now.getDayOfWeek.getValue == 4) || (now.getDayOfWeek.getValue == 5)) && (LocalTime_Holiday.state == OFF)) {
   ...

This post looks relevant though