The two 10k resistors in series that divide the 9V into +4.5V and -4.5V are overloaded by the input bias current of the opamps. Use opamps with Jfet inputs that have an extremely low input bias current.
Why do your opamps have no part numbers?
- - - Updated - - -
If you add a coupling capacitor (a decoupling capacitor at the end) to the output of the Wien bridge oscillator then the comparator input has no DC reference voltage that should be at hlf the supply voltage. Then the DC bias current of the LM393 comparator causes its DC input to go positive.