If setting CPU limits to, eg, "1000m" the operator will fail, and the reconcile loop will not end.
Seems to be something on how the conversion of the value is done by the operator.
A workaround would be to use just the number of CPUs without the "m" suffix.