You are using g.projector to get the Eckert projection? What is your initial projection, equirectangular?

It look much better. There is still a small gap in the north east that could be problematic.