Скорее проблема в рендеринге у навитела
Проблема не в рендеринге, а в том, как отличить отдельностоящий регулируемый переход от перехода в составе перекрёстка. Отмечать их через комбинация highway=traffic_signals + crossing=traffic_signals - это один из вариантов такого решения, в отличии от комбинации highway=crossing + crossing=traffic_signals, которая этого сделать не позволяет.