Urgent help: System has non-zero total charge

The problem is because you used the -missing option. You need -ignh to address the nomenclature issue but if you allow pdb2gmx to keep going when something is missing, it means you’ll get a nonsensical result. It is an option that one should basically never use.