K4F
In my experience Volvo outsource windscreen problems to a local company, in my case this firm:
https://www.bee-windscreens.co.uk/windscreen-repairs
They were contracted to remove and reseal my leaking screen by Volvo UK.
I know they are not local to you but they also replace sunroofs.
Might be worth looking for a local independent glass firm in you location which offers this service .