I've made several of those for others in our marina... most want mesh for limited visibility and to keep it lighter inside. That looks like it is at end of useful life as it's the material that's separating. Patch for short term but the tears will continue.
It looks like the tears are along the window frame edges so might be worth showing that to the shop that does the replacement as they should be able to add some reinforcing/ wear protection along the frame edges.
My guess is the wind on the W'shield has caused some pressure / movement that stresses those areas just enough to weaken it.
That is a perfect project to start DIY canvas work if you have any interest.
I'm planning to sell my Sailrite machine, tooling & fixtures, layout equip & work tables late spring / early summer. No canvas on Bacchus and less incentive to just do it for others. Boat related Small Business opportunity for anyone interested.