In SM, Misty and Brock promised him to visit Alola. They did.
In JN, Ash battled both Bea and Rinto again, didn't he?
It's only OS Ash that broke promises.
My memories kinda fuzzy , Isn’t korrina also said they will battle again ….. but she didn’t appear again until today
Both bea and rinto beat ash in their first appearance of course they will appear again , and after sirfetch I doubt rinto will appear again anyway
SM and JN is different saga , we talk about journey here , what purpose iris have to appear again when everything have been explained in cheap way ? Show her Goodra ? They can use COTD or even ash ? Show another. Dragon type Pokémon , we have many characters or even COTD to shown that ?
the luckiest we get if she appear again , maybe in master 8 or hyper class where cynthia destroyed her or maybe a flashback of ash remembered his battle before facing Leon
that why I kinda disappointed that we only got one episode for iris when they could at least make it 2 parter rather fillers goh catching fest , they like to shove everything down on one episode
I dont hate goh , I just disliked how they structure and write JN , great potential with miss opportunity-ending