Спасибо всем. В итоге получилось 2 вещи: 1) учетной записи службы были предоставлены только права на просмотр в реальной таблице. Duh. 2) У меня также были защищенные диапазоны, которые охватили больше, чем предполагалось, что привело к ошибке 400. Также дух.
надеюсь, это кому-нибудь поможет!