You haven’t shown the code for how the multiple iterations of CVX are performed. But let me guess it is some sort of SCA, alternating variables, or similar. You should check the input data being used in the iteration which fails, perhaps there are some “wild” large magnitude numbers which are beyond the solver’s capability to handle.
Papers make a lot of claims about their algorithms converging. Those claims are not always bome out in practice.