Any way the main problem is that G is not converging to some value, is
jumping up and down

It can be that the mesh cutoff changes when you change your unit cell and this causes the jumps.
Check the values in output
InitMesh: Mesh cutoff (required, used)

Responder a