Short: The eventhandler "HandleScore" currently does not always trigger when a unit on a dedicated server gets score added after a kill when a headless client (HC) is connected.
Long: This EH works fine when in Singleplayer / Hosted or Dedicated, but when used on a server with remote units getting handled by a connected headless client, the eventhandler will NOT fire reliably.
So, when a headless client (HC) is connected and handling units, most of the times when one of those units gets killed, the killer does get the score for the kill, but the eventhander will NOT fire. This happens about 80% of the time, mostly when using vehicles to kill other vehicles. Killing foot units as foot soldier mostly does trigger the EH, but also not reliably.
This means if somebody would use this eventhandler with the "false" parameter to mitigate every score a player gets, this won't work reliably - and there is absolutely no workaround for this bug.
Attached is a mission to reproduce this: