I am using the SKRouteManager.getInstance().calculateRouteWithPoi nts API to show my own route and I am getting onReRoutingStarted every couple of seconds, followed by an onRouteCalculationFailed with an SKError ROUTE_CANNOT_BE_CALCULATED(683). Not clear on why this happens.

1)Do you have any documentation of the routing life cycle that is happening behind the scenes?
2) When is ReRouting triggered?
3) What parameters are being passed for route recalculation?
4) Any way I can intercept this lifecycle and change the behavior? I would like to reroute via my propriety routing server.