With prepass, second draw depth state , Equal is better than LessEqual?

I found the change in version 4.27. With prepass ,the depth state change to Equal. not only of Mask material. if that is better?? or I have a mistake.
The change is:

old Code: (4.26 MobileBasePass.cpp line:715)
else if (bMaskedInEarlyPass)
{
DrawRenderState.SetDepthStencilState(TStaticDepthStencilState<false, CF_Equal>::GetRHI());
}

new Code: (4.27 MobileBasePass.cpp line: 788)
else if((MeshBatch.bUseForDepthPass && Scene->EarlyZPassMode == DDM_AllOpaque) || bMaskedInEarlyPass)
{
DrawRenderState.SetDepthStencilState(TStaticDepthStencilState<false,
CF_Equal>::GetRHI());
}