Dependency Proxy fails with relative URL

My GitLab instance runs with a relative URL: HOST/gitlab

When I use Dependency Proxy in pipelines, with variable ${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}, images are pulled without inserting the relative URL after host, generating a 404 Not Found error.

Running with gitlab-runner 15.4.0 (43b2dc3d)
  on gitlab-runner-01 G41dtHxv
Resolving secrets
00:00
Preparing the "docker" executor
00:10
Using Docker executor with image HOST:443/GROUP/SUBGROUP/dependency_proxy/containers/node:14.18.1 ...
Authenticating with credentials from job payload (GitLab Registry)
Pulling docker image HOST:443/GROUP/SUBGROUP/dependency_proxy/containers/node:14.18.1 ...

WARNING: Failed to pull image with policy "always": Error response from daemon: error parsing HTTP 404 response body: invalid character '<' looking for beginning of value: "<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML 2.0//EN\">\n<html><head>\n<title>404 Not Found</title>\n</head><body>\n<h1>Not Found</h1>\n<p>The requested URL was not found on this server.</p>\n<hr>\n<address>Apache/2.4.41 (Ubuntu) Server at HOST Port 443</address>\n</body></html>\n" (manager.go:235:0s)

ERROR: Job failed: failed to pull image "HOST:443/GROUP/SUBGROUP/dependency_proxy/containers/node:14.18.1" with specified policies [always]: Error response from daemon: error parsing HTTP 404 response body: invalid character '<' looking for beginning of value: "<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML 2.0//EN\">\n<html><head>\n<title>404 Not Found</title>\n</head><body>\n<h1>Not Found</h1>\n<p>The requested URL was not found on this server.</p>\n<hr>\n<address>Apache/2.4.41 (Ubuntu) Server at HOST Port 443</address>\n</body></html>\n" (manager.go:235:0s)

/gitlab should be included before GROUP, in above URLs.

I am using GitLab 15.5.2-ee self-managed ang GitLab Runner version 15.4.0.

My CI configuration from .gitlab-ci.yml

default:
  image: ${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}/node:14.18.1

GitLab docs says that

You should avoid overriding predefined variables, as it can cause the pipeline to behave unexpectedly.

Can you help me?