The Reload Alias quest is to refill aliases WITHOUT stopping the main quest. Aliases will never "Auto-refill" on a running quest (I needed to refill aliases in my http://www.creationkit.com/Creating_Custom_Couriersimplementation, but the courier quest was designed to always be running)
be sure your Refill Aliases quest has "Run once" unchecked. And "Allow repeated stages" couldn't hurt.
Understood. My point, not very well made, is that even using a method to auto-refill the aliases isn't fool proof unless you take the action you later suggested. I have had a method to auto-refill my aliases since nearly day one, but if the quest is stopped and started via script, even though the aliases are refilled, they are not persisted on save afterwards. However, if you stop and restart the quest via console, they are. Just to mention the workaround that you suggested to me in another thread (and should work but I haven't had a chance to try...and looks like you suggested it here too) was to store the .... object references/actor references etc,. that needed to be restored in the aliases in script properties which
should be persisted on save and then make sure your auto-refill kicks off and refills the aliases with those. I just personally think it's interesting that there's a distinct difference in the way aliases are persisted through saves if the quest is STOPPED and STARTED via papyrus script vs. the console. Ultimately I guess it's moot, but it does seem odd that we have to handle it this way. And in case the above is taken out of context, I thoroughly appreciate the help you've provided on this!!!
-MM