This is a Choco Banana with the added constraint that all square regions must be diagonally connected.
Click the image to solve on Penpa+.