Как прокомментировали другие, WebSockets не поддерживаются в HTTP / 2, и именно поэтому вы получаете ошибку 5XX.
Сказав, что функциональность WebSocket достижима (и улучшена) с HTTP / 2 ref .
Если у вас есть существующий код, работающий с WebSocket, может быть не здорово переписать и бэкэнд, и интерфейс.
Однако, если вы разрабатываете новый асинхронный сервис, рекомендуется взглянуть на схему HTTP / 2 + Server Sent Event (SSE).