Artificial intelligent assistant

a stumbling block

a stumbling block

a problem which prevents someone from achieving something.

Lack of willingness to compromise is the main stumbling block to reaching a settlement. (often + to)

Money, obviously, is a major stumbling block in any project of this size.

Cambridge English Idioms Dictionary

yu7NTAkq2jQ_IwuEI0_mknjY4GsOraRM 34cede6614bed95785655f14fd817b05