I have had the ascent for a week. I just got an estimate. They will have to replace the door because there is no skin for the vehicle. I also have molding and edge guards so there is that too. Of course, nothing like this fits absolutely perfectly and they can damage things during the repair. Cost is well over 2k. Sigh.
If you insist on an OEM door from Subaru, it'll fit as good as the original. Since the Ascent is so new there are probably no third party body parts yet available anyway. You're actually lucky that you're getting a whole new door rather than just a door skin.
The molding and edge guards can probably be reused, if not you'll get new ones included. Just be sure to inform the body shop and insurance adjuster that they are a part of the car and you expect them on the new door. Check your estimate to see if they are included. All replacement parts are usually listed.
Just be sure to choose a quality body shop, check online reviews such as at Angie's List. Quality body shops will not damage anything during the repair, they're experts at disassembling and reassembling cars. If they did cause any damage, they're liable to repair it. Take a comprehensive video of the car just before taking it in, just in case.
When you get the car back, carefully inspect everything, especially the paint color match. I've had several cars repaired over the years, quality body shops usually do an excellent job. You shouldn't be able to tell anything ever happened.
As far as the $2K cost, I'm sure you had collision insurance so you'll only need to pay the deductible.
I know this is painful for you, I'm going through the same thing myself. My Ascent goes in next week for repair. It's all part of life. Crap happens.