Invalid quadratic form(s): not a square error

Your workaround doesn’t work around the fact that your scalar quadratic form, being the product of 2 CVX variables, is not convex, and is not allowed by CVX. Why isn’t CVX accepting my model? READ THIS FIRST!

Have you proved that your overall optimization problem is convex? If so, how? Barring that, I’ll presume it is non-convex.