No, it shouldn't.
If there is any sort of effect that preferentially gives Earth one charge or other, such as the suggested one of electrons being deflected by magnetic field but protons continuing by their greater inertia, then the charge would not build up indefinitely. A fairly small net Earth charge would cause Earth to attract more of the opposite charge and repel more of the like charge, indeed. But the net effect cannot be to restore neutrality, because as Earth approaches neutrality, this effect should diminish and disappear completely at neutrality, while the effect conferring charge on Earth would remain.
Rather, the net effect should be to stabilize Earth on a small but nonzero electric potential matching the electromotive force applied on Earth.
What is it?