(But, So) What's the catch?
(But, So) Where's the catch?
Those look like questions, but they are often not expected to be answered.
There's got to be a catch/there must be a catch (somewhere).
"(Some) hidden catch" is unlikely, because, by their nature, those kinds of catches are hidden.