die sache hat einen haken.

listen to the pronunciation of die sache hat einen haken.
Deutsch - Englisch
There is a catch/caveat (in it)
There's a rub in it/snag to it