I was trying redock a ligand to a protein, which was already present in the PDB crystal structure. I extracted the ligand and tried to dock it again using Autodock vina in that same site specified by a grid box centered on the original position of the ligand and of size 30x30x30. The original docking mode in the crystal structure had 4 H-bonds, but the vina docking result has only one, and that too in a different position, about 10 A from the original position. I am trying it with different gridbox dimensions, with different exhaustiveness values (8, 32), but every time it is getting docked at that wrong position. It should also be noted that the docking results themselves are very consistent among themselves. (Refer to the attached image. Blue: Original position with 4 H bonds, Pink: Vina docked position with only 1 H bond)
Why is this happening? How do I get the correct docked structure? Is this a problem with vina itself, that it is not being able to find the correct docked position? If so, then is there any better tool for docking?