I am new here, so please forgive my ignorance of FSD, but this strikes me as a much larger issue. The database will likely never be 100% correct. If slamming on the brakes is the proper response to being unable to come to a successful conclusion on a calculation, then it is doing the right thing. I assume the Level 5 specs call this out as the appropriate action. Again, I am new, so please be gentle.
Roads change. They close, they open. Someone has to be first to travel down the road. Once FSD level-5 goes live, there will be no driver interaction required. It better know how to handle what it sees, and abort action if it is not sure of its response.
I just purchased my first Tesla w/FSD last week. One of the first things I did was to activate AP on a city street. I expected it to behave like adaptive cruise control. One of its first actions was to slam on the breaks at a green light as we headed into the intersection. I thought I read where AP wasn't supposed to be used on city streets.
Since I am not in the FSD Beta program, I am not sure if it took the appropriate action when encountering the traffic signal. Maybe it should have just reverted to adaptive cruise, I don't know the specs again. I suppose it did the right thing, but I suspect the action for FSD should be different from the AP/E-AP action in this case, since I think those are level-2 functions. I understand some the code bases are being merged for AP/EAP and FSD. I have the feeling that beta FSD software has found its way into the AP/EAP code base. I say this because I am not in the beta program.