The callsign transmitted on Mode S is input by the crew on the aircraft. Unfortunately, not all crews do it and often they input inaccurate information.
I can't speak officially but I suspect that the callsigns seen on radar labels are derived from the ATC computer which links the flight plan callsign to the transponder code issued to the aircraft, rather than from Mode S.