Для обновления сообщений пользователей вам необходимо разрешение пользователя.
Недостаточно разрешения
Означает, что у вас нет разрешения аутентифицированного пользователя изменять свои сообщения.
Повторно аутентифицируйте своего пользователя и убедитесь, что вы запросили у него одну из следующих областей разрешений
https://mail.google.com/
https://www.googleapis.com/auth/gmail.modify
Обновление повторно авторизует пользователя:
Чтобы сбросить аутентификацию, измените "shankitagrawal@ltfs.com" на что-то другое. или зайдите в ваш credPath и удалите файл с таким именем. Он предложит вам снова пройти аутентификацию.