I see you have one of the aftermarket sliding screens for the roof. I am wondering if screen has played a part in it cracking, somehow? 🤷♂️
I am truly only speculating on what I can see in the photo and throwing questions out there - I am also in no way not saying sliding screen caused the crack!