All the current reported here, is zero. However non of them are a correct result, as all the electrons has left the system.
dRho converged to 1e-6 is very good, unless we have lost all our charge.
For standard normal DFT there exist only one unique minimum and technical no fix points. If the convergence hits a fix points, it will remain in this subspace,
unable to iterate away from it. Therefore if we encounter a fix point, we have a problem as we will not get correct results, but it might appear to be converged.
For standard normal DFT there exist only a very exotic fix point, and it is created by starting a spin-polarized calculation in an exactly unpolarized conditions.
In NEGF-DFT there is another fix point, and it happens somewhat more often - it is the zero charge fix point. If the system loses all it electrons, it is a fix point in terms
of convergence, and no matter how much we iterate we will not be able to move away from this subspace.
The solution is therefore quite straight forward for normal DFT - dont use an unpolarized density for polarized calculation.
The solution for NEGF is somewhat more complex, but the general idea is that we need to make sure that system will behave nicely and ensure that charge flushing will not occour.
I recommend reading the tutorial on Fe-MgO-Fe as it has alot of good tips on how to avoid hitting this fix point.
I will also if I get sometime off, try to take alook at your system to see if I can see what is wrong with it.