I have just checked the Carris (Lisbon Bus Company) website:
The Aeroshuttle a/k/a Route No. 96 does not serve Campo Grande according to the route map. From memory when I used it last November it did not route via Campo Grande. The Aerobus a/k/a Route No. 91 also does not stop at Campo Grande.
However, the route map does not show it stopping at the Sete Rios Bus Station which it does because I was there a few weeks ago and saw with my own eyes the new stop that has been put there.
I have checked the Carris Site and there appears to be no other service leaving from the Airport forecourt that serves Campo Grande.