I had a strange FSD fail today. I was heading to work, turning from a residential street to a 2 lane county road. There were 2 cars ahead of me waiting to turn at the stop sign. As I came up behind them, FSD suddenly decides to pass them on the left. This was a residential street with no lane markings and only a bit over 2 cars wide. To top it off, there was another car turning onto the street that I would have hit head-on had I not intervened. I hit the brake, stopping the car and deactivating FSD.
After I was behind the rear-most car waiting to turn, I re-engaged FSD but when it came to the intersection, it turned Left instead of right, despite the fact that the route had it turning right. I'm trying to figure out how in the world it decided to turn left.