Reproducible case for this is still unclear, but may be related to the frequency of attempts to route between locations within a given period of time.
Here's a series of tests I tried myself:
M3sw232 --> M2sc Conf Rm. Resulted in app crash.
M3sc230 --> M2sc Conf Rm. Worked great and resulting route made sense.
M2sc Conf Rm --> M3sc230. Defined start location by searching name (Roberto D.) instead of office #. Resulted in app crash.
M2sc Conf Rm --> M3sc230. Defined start location by searching name (Roberto D.) instead of office #. Routing was successful but path made no sense. No awareness of need to switch floors and path entering end office location was bizarre. (Can provide a screenshot of this, if necessary).
M3sc230 --> M2sc Conf Rm. Routing was successful, but same nonsensical path was attempt #4.
Reproducible case for this is still unclear, but may be related to the frequency of attempts to route between locations within a given period of time.
Here's a series of tests I tried myself: