I think pedestrian signals should not use traffic_signals=signals but traffic_signals=pedestrian_crossing as per https://wiki.openstreetmap.org/wiki/Key:traffic_signals

I noted this at the Davey/Elizabeth intersection