"DO YOU THINK CDPR WILL IMPROVE THE AI IN FUTURE UPDATES?"
Yes, I believe so.
After all, they already installed optimizations in an attempt to fix it. Only guessing from here on out, but for some reason it looks like those stopped working at some point. Observing cars that come to a stop, at some moment they "honk", what they always do when another car, or you stop in front of them, which in turn is signalling to me that they register a (imminent) collision, forcing them to stop. They also "decelerate" slowly to a stop, and not "instantly" stop like they do at certain spawn-points.
Though not as effective as before 1.2, looking back and forth still helps despawning cars, clearing a jam. Thinking about that and observing the traffic, I came to believe the game has an issue despawning cars accordingly and as a result, they remain. So there are cars that shouldn't be, and causing conflicts with the intended existing traffic. Looking back and forth despawns these cars... sometimes. (Almost always before 1.2).
The challenge for CDPR is to make cars despawn in such a way, that it doesn't look obvious to the player.
If I may place a suggestion for the devs to reconsider; Revert the traffic back exactly to how it was before 1.2, but in the event the player looks back and forth, let the game spawn exactly the same car, instead of completely another different one, (which made it pretty obvious), and "keep it the same until the car has run it's course". Same for the NPCs.