Unity using 3D camera for 2D game not working

I’m following this tutorial by Thomas Brush https://www.youtube.com/watch?v=ke0k2o9-yJo in which he uses a 3D perspective camera and layers 2D sprites in order to achieve a parallax effect. I’ve tried to recreate this but if I change my project camera to perspective and layer my background on the z axis however they do not appear to move at different speeds at all and they are all just like objects staying in the same play behind everything. How would I change this to work? I also could have a 2D camera with objects with a parallax script but the only tutorials I can find is an infinite looping background. How would I do something like hollow knight with non looping background environment that has parallax?

make sure your field of view is high, for example 25 or 40 field of view

i checked the video and he is using 60, so yeah

My Camera was also using 60

line up the camera on a certain z, for example -10, then put the background on 20 z, then put another back ground layer on 40z, etc, you will have to increase scale of the backgrounds since they are far from the camera they will be smaller

then just move the camera, it is very simple to get it to work, if its not working u must be making a very basic mistake