I am having the same problem. I have Volumio 3.198 running on a Raspberry Pi 4B with a HiFiBerry DAC2 Pro. I experience the problem when streaming from a MacBook Pro (macOS Monterey 12.0.1) and a Google Pixel 2 (Android 11).
For me it seems to be related to the particular track as some songs always refuse to play and others always play with no difficulty.
When it happens I see the below errors in the Volumio Test Player logs:
info: CoreCommandRouter::volumioPushState
[2022-01-25 23:35:46.078] [tisoc] [error] [logger.cpp:25] [operation_curl.cpp:257] curl_easy_perform failed: Stream error in the HTTP/2 framing layer - HTTP/2 stream 0 was not closed cleanly: INTERNAL_ERROR (err 2)
[2022-01-25 23:35:46.079] [tisoc] [error] [logger.cpp:25] [http_stream_fetcher.cpp:162] Content-Range is missing from response!
[2022-01-25 23:35:46.420] [tisoc] [error] [logger.cpp:25] [operation_curl.cpp:257] curl_easy_perform failed: Stream error in the HTTP/2 framing layer - HTTP/2 stream 0 was not closed cleanly: INTERNAL_ERROR (err 2)
[2022-01-25 23:35:46.421] [tisoc] [error] [logger.cpp:25] [http_stream_fetcher.cpp:162] Content-Range is missing from response!
[2022-01-25 23:35:46.775] [tisoc] [error] [logger.cpp:25] [operation_curl.cpp:257] curl_easy_perform failed: Stream error in the HTTP/2 framing layer - HTTP/2 stream 0 was not closed cleanly: INTERNAL_ERROR (err 2)
[2022-01-25 23:35:46.775] [tisoc] [error] [logger.cpp:25] [http_stream_fetcher.cpp:162] Content-Range is missing from response!
[2022-01-25 23:35:46.780] [tisoc] [warning] [logger.cpp:22] [audio_worker.cpp:293] Max connection attempts reached!
info: Unknown command: notifyPlaybackError
I sent a bug report to Volumio.