@atomic, It’s a little confusing, my controller hasn’t gotten haunted till now, just kidding. There has to a logical explanation for this, it might be because of a faulty voltage converter which wasn’t able to supply proper power to the controller and with time, it got worse. Normally if a controller is faulty, it shows the signs at the very beginning, while being programmed. Your issue got worse with time which means that there was some other issue with the board, perhaps a faulty component drawing more current than specified and creating issues for the board.
pcb assembly