Stumbling block

Something that prevents or obstructs progress.

The salary issue was a stumbling block in the negotiations between the company and the union.