Sorry if I'm not understanding correctly:
If everything is working except you want it to read the description instead of the calendar event title, can you not just change the TTS.Speak line to {3} instead of {1}?
Everything else would remain the same, including the if condition AcontainsB {1} --> reminder.
... I'm assuming that in your Google calendar you've actually entered description info.