Вот здесь ты точно накосячил. Потому что getBeersVariables() у тебя возвращает объект {variables, page}, а ты это еще в variables скармливаешь (на уровень вглубь). Это все потому что ты в запрос в генерик не передал второй тип-параметр - BeersConnectionQueryVariables. Вот так:
Вот передал бы, и получил ошибку:
UPD: Итоговый вариант вот такой:
А так у тебя, если отключить JS, с сервера сотраница приходит без списка пива.