Эээ, bff - это про "слой, который прячет сложность и готовит данные под конкретного клиента".
У тебя не может быть и gql и bff одновременно, это противоположные паттерны.
Разве что у тебя специализированные сервера gql под каждый вид клиента и его запросы.
Т.е. один apollo (c набором ресолверов, оптимизаций и т.п.) под мобилку, другой - под десктоп и т.п.
Но тогда зачем вообще gql?