text: Ah ok, that's good -- welcome to OSM then! We've all been newbies at some point. It's always great to have new registered users / contributors.
  
  If the routing is ok now "on OSM" then there's really only two possibilities for mistakes and both are on the mobile app side: either their data is not up to date or then their routing system has a problem.
  
  BTW. OSM doesn't have it's "own" routing. When you route at osm.org you can choose the routing system you use. Currently the options are OSRM, GraphHopper and Mapzen.