Using a OnEnable event on a object that is disabled on run time will not work when enabled.
Workaround is having it enabled at run time then have it disable itself. Then when you enable the object again it will function as normal.