I checked this by creating a Vanilla install directory of Skyrim which I then put the BSA and ESP files into. I created a batch file which swaps between the Vanilla Data and the Regular Data I use when modding. The Vanilla directory has no scripts only the BSA's that came with Skyrim and the ESM's and default other files...
When I test my mod using the BSA it fails to work correctly. The Character does not do what they are suppose to.
How I set the character up was to create several packages with each having a condition to run only if a global variable equaled a certain number which is different for each package.
For example
Package 1 says if Global Var packageset == 1
Package 2 says if Global Var packageset == 2
Then the Alias of the Character follow mode is default at 1 but if I change the Global the next package kicks in.
This works fine in my testing but not when I use the BSA files ?
It seems as though the Script on the quest sets the Global but the Package doesn't seem to take hold....