Если открыть к примеру такой url: https://spaa-team.ru/page то все ок - страница хоть и 404 но отдается по http2. Проблема не в Nginx а в бэке, видимо где то в коде идут манипуляции с заголовками, например Content-Length
const id = /\d+(?=\?|$)/.exec(str)[0];
// или
const id = str.replace(/\?.*/, '').replace(/.*\D/, '');
// или
const id = str.split('?', 1).shift().split('-').pop();
// или
const [ id ] = new URL(str).pathname.match(/\d+/g).slice(-1);