I too have this issue. These actors that fill an alias. are they vanilla NPCs? I'm not 100% certain, so I'm surmising a bit, but if so, many vanila NPCs may have other quests that need to use them, which may block yours. R-click and select users, to see what other quests are using them. Check the alias tab of these quests and see if the reserved flag set. I think that means that they are being held until the quests releases them. Whether you should unreserve them risks breaking the vanilla quest.
No they aren't vanilla NPCs, I created them.
Please clarify...
Not sure what you mean "attach an alias". If you make an alias called myactor that pointing to your NPC Bob, you can attach scripts to myactor that will take precedence (I believe) over the scripts that were originally given to Bob. I should think that Bob's original script should still fire when possible, unless myactor scripts are overriding them.
Why not just give the scripts to myactor instead? It's usually a cleaner method as if the quest is over those scripts won't run. If the script needs to run forever, attach them to the alias in a quest that won't end.
Well, if I create an alias referencing my actor, they no longer will use any dialogue in game. But when I delete the alias, they use the dialogue in game. Regardless if I give dialogue to the alias or directly to the actor, it still will not work.