It looks like it should work. So I suspect some kind of bug.
Either this used to work and got broken in a recent update. Or it is something about your specific case that triggers the bug.
(The only thing I can think of is to try adding some “normal” column variables to the mapping. Maybe we're running into some case where the underlying SPARQL engine thinks it has nothing to do because it is not fully aware of the Tarql-added ROWNUM variable. This is complete speculation and probably not the actual problem.)
Could you file an issue in the GitHub repository with your exact report? And please add the specific SELECT query that did produce results for you, for comparison.
Thanks,
Richard