stumbling block

/ˈstʌmblɪŋ blɒk/ スタンブリング ブロック

1. 何かを達成しようとするときに、その進行を妨げる障害や問題。

目標に向かって進む中で、行く手を阻むような困難や障害を指します。文字通りつまずく石のように、計画や努力を停滞させるものです。
Lack of funding was a major stumbling block for the project. (資金不足がプロジェクトにとって大きな障害となった。)

2. 特定の状況下で、失敗や挫折に繋がる直接的な原因となる事柄。

特定の事柄や状況が、期待される成功や円滑な進行を妨げ、結果として失敗や大きな困難を引き起こす要因となる場合に使われます。具体的に「つまずいて転ぶ」原因となるものです。
His lack of experience was a stumbling block for him getting the promotion. (彼の経験不足が、彼が昇進する上での障害となった。)