FYI, Facepunch changed the type of `BasePlayer.userID` to `BasePlayer.EncryptedValue<ulong>` around July 2024.
I haven't tested with Carbon, but this definitely means that other plugins trying to catch `OnPlayerAddedToPVPDelay` hook calls using `ulong` as the first parameter type silently fail to trigger.
An easy fix for this is to change the hook call to look like this:
Interface.CallHook("OnPlayerAddedToPVPDelay", player.userID.Get(), zoneId, baseEvent.PvpDelayTime);