Once you start mixing up AC referenced suppplies and crazy grounds and 1/2 references, names get confusing.
So we'll stick with yours.
"+V" is right off the line, in some ways this is not a supply.
"Gnd" is rectified off the neutral, in some ways this is your supply.
The output of the 2nd op amp is "20V", I suppose this means it is "+V".
Because the gate of the triac is reference to "+V" there has to be a voltage from "+V"
When the opcode goes negative, then you have gate drive.
Right now, you have no gate drive and the light should stay off.
This is best trouble shot with an isolation transformer.
DVM or analog meter would work easily too.
Probably the mic opamp is blown sky high.
It feeds through two diodes as peak detector to the second opamp.