Shadow catcher not working? I have made a car model and i'm ready to render , I decided to try to make a shadow catcher plane ( which has never worked )

Im using and HDRI image and set up the nodes correctly , yet it still doesn't work.
As said in the comments you cannot use HDRIs to cast shadows but the reflections are still showing up. You can't render the first layer without that transparent options else you won't be able to add that Shadow Plane correct? So here is my Solution:
For the first layer enable Environment Pass and then add it in the compositor like this: