UE5.5 Global Shader : SvPositionToTranslatedWorld not work

I found the reason, it is because SvPosition .z is not filled correctly, I have to manually set its z from SceneDepth texture. Maybe I am missing something so that the z is not filled in my PS Shader