Hi there,
first of all thank you for your trust and your purchase!
The behaviour you are descriping sounds very strange, this is nothing my plugin explicitly does. The plugin iteself is just triggering the internal unload functionality which oxide provides, so technically does the same as oxide.unload in the console. The only additional thing the plugin does, is to remember the unloaded plugin.
If I understand you correctly this is only happening for Skin Controller and directly on unload via the plugin, so no server restart involved? And just to be sure, this is reproducible and not a strange "once in a lifetime" thing right?
I have no other reports like that, but i will try to search the code and see if I can get a clue, why this happens.
Best regards
ZockiRR