Zandalar Forever! ach-can i do one part on one toon another part on another toon

Hello everyone,

I’ve been trying to unlock the Zandalari Troll race. I’ve been playing my Goblin Warrior and so far i’ve completed the Zandalar Forever! ach. I think i need to do the Tides of Vengeance ach next. So far all i’ve done with that i think is go the Nathanos Blightcallers ship in port do a 2hr mission table quest ordered some reinforcements and thats it.

I dont want to get burnt out on the game playing this warrior. If i switch to another Horde character and do the Tides of Vengeance ach on that character does it count towards my Zandalari Troll unlock progress? or does Zandalar Forever! and Tides of Vengeance both need to be completed on the same character?

thanks