R22 has to be connected at VB..!!
In general, ALL non-inverting inputs have to be connected to VB, either directly (in case of inverting configuration, like U1.2) or via a big resistor (in case of non-inverting configuration, like U1.1 & U2.1)
C3, C4 and R34 can go either to VB or GND..
(I strongly recommed the later, for less garbage going to VB, but it
could be inconvenient for board design..)
You might save a cap by deleting C9 and connecting clipping diode pairs to VB, but let it be for the time being..
Can't follow charge pump circuitry but C25 must be deleted or a 100R resistor be placed between U2.2 output and C25/VB junction..
You realise that R9 sets VB about 10% lower than "ideally" half Vcc..
P.S.
Beware of elctro caps voltage rating..
