Did you use metal beads.
Under the roof light and the sun directly on them I can see that expansion and contraction will cause it to crack.
Could try filling it but will prob crack again.
You can get plastic bead that would be less susceptible if your not painted it wouldn't be much for a...