There are several possibilities, but I think most likely it’s caused by an unreliable solder joint. I know you’ve checked the triac, but you should also check the joints on the resistor array and the 74HC595 shift register. A lower voltage probably means the triac is not turned on fully. This could be because the connection from the resistor or the shift register pin is loose. So check those solder joints and see if anything changes.