Thanks for posting - I had the same problem but didn't find this post until my co-worker gave me the keyword "cross client".
My issue was similar :
- table alone: rows returned
- inside the model, click on the projection, right-click on the table: rows returned
- inside the model, right-click on the projection: no rows returned
The solution was the same - click on the Semantics node, click the View Properties tab, and change the Default Client setting to "cross client".
Hope this post provides a few more keywords so the solution appears for the next person searching.