The language barrier is a bit of an issue here, but the way I understand your problem is that you want to:
1. Buy a hero from the first Arcane Vault.
2. Have the ability you selected from the second Arcane Vault be added to the hero you bought in step 1.
If so:
1. Bind the hero you bought in step 1 to a unit variable in the first trigger like this:
-
Set <YourUnitVariable> = (Sold unit)
2. In the second trigger, use if/then/else to check which ability was bought and then add the ability to the unit bound to your previously set unit variable by using the action "Unit - Add Ability". Something like this:
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-

If - Conditions
-


(Unit-type of (Sold unit)) Equal to Avatar
-

Then - Actions
-


Unit - Add Avatar to <YourUnitVariable>
-

Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-

If - Conditions
-


(Unit-type of (Sold unit)) Equal to Banish
-

Then - Actions
-


Unit - Add Banish to <YourUnitVariable>
-

Else - Actions
---
P.S. I've taken a quick look at your triggers and... they're a bit of a mess.
1. If you're going to post a map for people to take a look at, make sure that triggers have proper titles and trigger comments where needed instead of something like this <TriggerName> and <TriggerName Copy> and <TriggerName Copy Copy>, etc. It will only take you a few seconds to change the names of a couple of triggers, but it might make it a lot easier for someone who looks at your code to figure out the logic behind your code.
2. Your code contains leaks. Guides on what leaks are and how to deal with them:
Memory Leaks
Things That Leak
3. I don't think using a hero unit as a dummy to buy abilities is a smart choice. Instead you can for example go with an item (like suggested above), a regular unit with no soundset, dummy abilities, etc.
4. You can add the first Arcane Vault that you create to a variable - this will allow you to more easily reference it in the future, make the code a bit more optimized and replace the list of sold heroes with abilities without having to remove the first Arcane Vault and spawn the second one.
5. Also - I don't really see a point in all the Wait actions you have in your code. Not only will it work completely fine without them, but it will also feel smoother.
---
P.P.S. While I could easily fix all the above issues for you, I think it will be better if you try to take our tips and try to figure it out yourself, so that you can learn something in the process. If you experience any further issues, do not hesitate to ask

Cheers.