I messed up a few nanjg105 drivers in the past. All of them were due to the bad D1 diodes that caused higher voltage drop. You can measure the D1, see if it has higher number than the normal one.