Something is wrong with shadows

I rebuild light and still get these shadows.

And its kind of weird when i rotate my sun light it fixes itself can someone explain me why ?

There are few things you can change in order to have a better shadow quality
1° Have a nice and clean Lightmap. Unreal can create them for you based on what your meshes’ uvs looks like.
2° Increase Lightmap resolution. Keep in mind, that you might want to increase the lightmap value in the mesh that shadow is being projected.
3° Under the Light Build Settings, you can change the quality of the light being build. You can have a preview, medium, high or production shadow quality.

For this issue and much more, please visit the unreal documentation, you can learn a lot from there dude.
Hope you get you project up and running