Ok so what Pokémon did he bond with in Hoenn that he didn’t capture? Just asking because I don’t remember all the Pokémon that bonded with besides his captures
From what I can tell: 0 maybe 1 (Flygon).
Spoink was more of a group thing than just Ash persoanlly and he teamed up with that Flygon in M06 to fight the Fake Groudon, but they didn't really interact beyond that.
There was never a Haunter, Larvitar, Riolu/Lucario, Hippopotas, Houndour, or Passimian episode for Ash in Hoenn. All the bonding episodes went to Max or May.
This does however mean Hoenn is kind of a wild card when it comes to what Ash might get.