So it was worse, but after working on it for a while its better but im still stuck at this.
if i use dynamic shadows the roof is like this
if i move closer the shadows move with me
if i choose static shadows on the direct light, only one thick shadow follows me
i tried bunch of stuff like doubling my roof so there is no leakage
these settings are what got me best outcome

if i lower shadow bias, it gets darker but i get weird lines
Another problem is the light leakage in the upper corners even thought i double the roof and i made sure they go through the entire wall
last is this light that is always in the corner of my screen thats on the roof
but it doesnt bother me that much so its not a big deal
sry if im missing something obvious, kinda new to building a world.