Hi Edward,
Thanks for posting on the group, I do agree that it would be better to have these questions and answers shared openly, so that everybody can browse them, as the collection grows.
Coming to your questions, some are a bit technical and, although I am one of the authors of that paper, I am not sure I can answer all of them with the required details. I will for sure try to forward them to Francesco Nattino, who did most of the calculations reported in the final paper. In the meantime, there are my comments.
1. I agree, sometimes the calculation converges, but the orbital switched order and the plain extrapolation would not work as well. I am not sure if there is any automatic way of doing this, I am pretty sure in the current era of machine learning algorithms there should be already something for this task, but we haven't gone that far yet, my understanding is that all the fitting and filtering we did was done manually.
2. It may be that a fit weighted more on the low epsilon values gives more accurate estimates, provided no band switching occurs. I struggled to find a reasonable way to estimate the accuracy of the extrapolation, but also in this case I am pretty sure that Baysian statistics could give some answers. We did tests comparing extrapolations with results for which QE converged and the estimates we reported in the paper are based on these.
3. This is somehow not expected, in the sense that convergence should be a bit easier with the embedding than without. Thus, in general, I would expect that calculations that converge in vacuum also converge with the continuum environment. There are exceptions, a notable one being TiO2, that are particularly sensitive to the presence of the continuum. Most of these exceptions are due to something 'unphysical' happening between the electrons and the cavity, especially when using the SCCS cavity (i.e. the one defined on the electronic density). For TiO2 the problem seems to be that the electrons on the Ti atoms close to the interface are very sensitive to the local potential and change their density a lot when the continuum is nearby, making the SCF hard to converge. This was solved by pushing the dielectric a bit further away from the surface atoms, using a rigid interface (soft-spheres) or using the solvent-aware correction. The continuum getting too close to the ions can also cause problems with some acidic hydrogen atoms or with lithium atoms, which are particularly empty of electrons. I would think that the solvent-aware correction may improve in a few of these cases. The other solution could be to include solvent molecules in the system, near problematic atoms. Another reason a continuum calculation may be ill-defined is if the continuum interface is somehow too sharp in some regions. This could be solved similarly to what you say, by increasing ecutrho. Note that Environ is only defined on the density real-space grid, so changing ecutwfc does nothing to Environ. One last reason for which Environ may mess up the convergence is if the potential of Environ is added too late in the SCF step, when the electrons are already in a good state and the potential of Environ kicks them out too strongly. This can be solved by adding Environ earlier on during the simulation, thus increasing the value of environ_thr. This value is linked to the SCF accuracy reported by PW, i.e. Environ only computes its potentials when the SCF is below the SCF accuracy.
4. Your input looks more than reasonable. MT should work fine with Environ. Note that you can also use the confining potential (env_confine) to achieve the same task, i.e. localizing the extra electron of anions on the system.
Best,
Oliviero