The reappearance of Aerial Ace again goes towards proving my original point -so many town es have never appeared in the anime (or rarely appear) because the same moves are given out over and over again - Aerial Ace, Quick Attack, Flamethrower, Thunder/bolt, Water Gun, Ice Beam, Razor Leaf and Vine Whip.
Most known by at least five of Ash's Pokémon:
Tackle - Pikachu, Bulbasaur, Charizard, Snorlax, Heracross, Bayleef, Quilava, Noctowl, Donphan, Torterra, Oshawott, Pignite and Leavanny
Quick Attack - Pikachu, Quilava, Swellow, Sceptile, Staraptor and Unfezant
Aerial Ace - Quilava, Swellow, Staraptor, Unfezant, Krookodile and Frogadier
Leer - Pikachu, Charizard, Kingler, Heracross and Scraggy
Double Team - Tauros, Swellow, Glalie, Frogadier and Fletchinder
Take Down - Bulbasaur, Charizard, Tauros, Heracross and Donphan
Flamethrower - Charizard, Quilava, Torkoal, Infernape and Pignite
Headbutt - Snorlax, Bayleef, Totodile, Glalie and Scraggy
The rest of the moves you listed are known by four or less of Ash's Pokémon:
Thunderbolt is only known by Pikachu.
Water Gun by Kingler, Totodile, Buizel and Oshawott.
Ice Beam is only known by Glalie.
Razor Leaf by Bulbasaur, Bayleef, Torterra and Leavanny.
Vine Whip by Bulbasaur, Bayleef and Snivy.
I'm excluding Pokémon not with Ash or at Oak's.