Based on experience living in Amsterdam, I think this is just controlled by driver line-of-sight. There are passing places at each canal bridge on this street, so I think the rule goes 'if there is a tram visible at the next bridge, let it go first'. The throughput doesn't seem smooth enough for...