A pause in route planning would be useful, but not for the examples given. A visit to the theater is given by a fixed start and end time, so this can be solved by dividing the route into two independent ones. If they are stored in one folder, they can be displayed simultaneously.
A pause should be entered as a waypoint with a duration in minutes. For example, for refueling or refreshments. Let the route planner determine when I get there and when I leave. Without such pauses, the planner cannot plan long routes correctly if there are sections that are impassable at certain times or with different speeds at different times. For example, a ferry that runs only once a day. What matters is when I get there, which cannot be calculated without taking into account the pauses that must actually take place.