stumbling block

a stumbling block (something which prevents action or agreement) — камень преткновения

Example: the main/major stumbling block to doing sth

See also
[sticking point]