One way I have found to get over this issue is first to set a ‘Direct to’ instruction using the relevant Left Soft Key and pick the final destination airport. This essentially wipes your entire previous route. Execute that and wait a second or two for the new magenta line to appear using your current position as the start point.
Then go ahead and select and activate the approach assigned by ATC and that seems to get over the bug of the great reverse course