When I try to get shadow from a plane, I always get some gap between the plane and the shadow. If I disable contact shadows the gap is full:

When I enable contact shadow it seems like I can get rid of this gap, but no. In some view angles I still see the gap.

And even if I set contact shadows values too high, I cannot fully get rid of the gap but also I get many unnecessary artifacts.
This does not happen in Cycles.
So what should I do to get perfect shadow from plane without any gap and artifacts in Eevee?
