Make sure in your mobile navigation default page you have a microflow activity that executes the deeplinkhome microflows.
And when creating the actual deeplink, set the alternate index page to index-mobile.html
Did you try adding some log statements to the microflow called by the deeplink?