Illegal operation: {complex constant} - {convex}

I have no idea what you’re trying to do, but it certainly is not compliant with CVX’s DCP rules.

Have you shown the objective function s convex? If so, how did you do so?