KK
Correct. I took a stroll through the Unity Reference Source. A list access is missing a null check or the list isn't getting created early enough or the method is getting incorrectly called after OnDisable. Couldn't see a situation in which that could possibly be caused by the posted code.