Hi Maria,
Sorry for the long delay, I forgot about your follow up message. I think the setup is correct, using GCS should be a good starting point for a more realistic model of the electrolyte, without having to numerically solve a real non-linear electrostatic problem. I am not sure why the default solver is defined as fixed-point, I need to check, but you should be able to select a different one. The fact that the code says the problem is 'generalized' is because GCS is an analytical correction applied onto an algorithm that needs to numerically solve the electrostatic problem in the dielectric medium, but I can see how that would be confusing.
Most of the setup looks good, however I see that your environ_thr is very small, while I guess your system is not very small. When you have SCF convergence issues, you should probably increase environ_thr, not decrease it. This threshold controls at which SCF step Environ is allowed to add its contributions to the Hamiltonian. If the threshold is too small, the electrons are getting close to what they think it's their minimum energy, but then Environ adds its potential and kicks them out of there. This usually results into a big jump in the SCF accuracy and in an SCF cycle that goes up and down, in some cases the diagonalization of the Hamiltonian may fail with a c-bands error or an error similar to the one you report. The reason we don't want Environ to add its contribution all the time is because most SCF cycles start with a random guess for the electronic density and the Environ potentials would be very unphysical in these circumstances. However, you may only want to skip one or two steps, so environ_thr should be set as high as the SCF accuracy after a couple of SCF steps. Since the SCF accuracy is size-extensive, larger systems have larger SCF accuracy to start with, so you would need a larger environ_thr.
I would try to setup environ_thr to a much larger value (even 1. or 1d1, depending on your starting SCF accuracy) and see if the SCF decides to converge. It may still be that there are other issues, maybe related to the position of the diffuse layer with respect to the atoms of your system (if by any chance they overlap), but I would start with this parameter first.
I hope this helps, sorry for waiting so long to reply.
Best,
Oliviero