The lack of the Astros name in Topps sets of the mid to late 60's was due to a trademark dispute between the Astros and Monsanto, owners of the Astroturf trademark. Once resolved, Topps was able to use the team name again.
I have details here:
http://toppsarchives.blogspot.com/20...hat-topps.html