Для работы кеша во все данные добавляется поле `__typename__` в котором описан тип квери, так что просто получить данные и перенаправить их не выйдет, надо между этими запросами "вычищать" обьект (иначе геометрия будет не валидной)
добавляй к typename'у хеш шейпа и все будет в шоколаде