This crossing https://www.openstreetmap.org/node/8415369716 is marked with "crossing=marked", which implies that there are no traffic signals, and "traffic_signals=yes", an undefined tag which implies that there are traffic signals. This is a contradiction!

If traffic signals exist, then "traffic_signals=yes" should be deleted and "crossing=traffic_signals" should be set.

If the traffic signals do not exist, then the tag "traffic_signals=yes" should be deleted.