For your INIT, did you use TriggerRegisterForPlayers or TriggerRegisterForCharacter?

Just thinking that if you used TriggerRegisterForCharacter in your INIT and TriggerUnregisterForPlayers in KB, that may be the problem.