And I was using imidacloprid for molecular docking. When setting the ligand, the charge of imidacloprid was always calculated to be 0, and the docking reality was wrong.
When this type of error occurs to me, I prepare the ligand file again using the openbabel software, without making any modifications... just rewriting it.