My addons doesn't sync between characters

The addon list has been problematic since SL released if I remember right. The most reliable way to disable/enable addons seem to be from the character selection screen but even then you might still want to recheck that the correct addons are enabled even after using “all characters” settings.