Most likely leaking at the evaporator inside of the heater/A.C box under dash. I have used 134a freon stop leak with success. You said that it only last 3 days it may or may not work for you but it maybe worth a try.
Search Volvo XC90 Questions
Volvo XC90 Experts