I have used the shadow catcher texture for a few projects.
It only catches the shadows of regular lights and not HDRI which is flaw.
But a more serious issue is that the texture is black – and is reflected as such in the surrounding objects.
Can you make it invisible?