What's Priority rule?

What’s Priority rule?

Priority Level
Level1:Blocker Priority:Defender>Reach>Vigiliance>Normal Creature
Level2:Order entered the battlefield

<> case
Battlefield/1st:Normal Creature
Cast:Archangel Avacyn(Vigiliance)

Battlefield/1st:Archangel Avacyn(Vigiliance)
Battlefield/2nd:Normal Creature
↓Avacyn Ability Trigger(All Creature+Reach)
Battlefield/1st:Normal Creature+Reach
Battlefield/2nd:Archangel Avacyn(Vigiliance)+Reach

Priority Level1:Reach is first
Priority Level2:Normal Creature first entered the battlefield

<> case
Battlefield/1st:Normal Token
Cast:Aven Wind Guide(Vigiliance)
↓Aven Ability(All Token+Vigiliance)
Battlefield/1st:Aven Wind Guide(Vigiliance)
Battlefield/2nd:Normal Token+Vigiliance

Priority Level1:Vigiliance is first
Priority Level2:Normal Token first entered the battlefield
???
Why does not Token become 1st?

What’s Aven Wind Guide Priority rule?

It might consider all tokens to be less priority when compared to normal creatures with the same defensive types, regardless of which one came first.

I think it’s because in case 1 avacyn gives all creatures
reach including itself. this triggers a reshuffle of the order
of creatures including avacyn. as avacyn is the 2nd
creature to enter the battlefield it’s priority is behind the
1st creature.
in the 2nd case aven wind guide already has vigilance.
giving the token vigilance does not trigger a reshuffle as
it’s priority status has not changed and tokens priority is
equal but not greater.

HH