ah, that makes sense! Long ago we installed the plugin local_cleanurls which changes the urls to a bit more recognizable setup. So that must be the issue here.
As we are pretty happy with the clean urls, we will properly be looking into implementing a form of detector that recognises use of clean urls on course sites and reverts them to their original url, so they can be used in app.
I have read somewhere that you are also looking into changing to more clean urls in moodle core - will this be something that you are looking into implementing in any coming update?
Best,
Christoffer Bengt, Learning Lab