Weird that the turn signal LED isn’t working. That’s not an issue I’ve ever seen before. In all the trucks I’ve detailed for clients, or driven or been in, other functions stop working but not the turn arrow. Not to say it can’t happen obviously as yours did. Just weird.
As much as it sucks to pay the OEM price for the mirror, if you can find it, I’d definitely go that route over an aftermarket solution. My drivers side DL3 mirror on my 2006 went all brown and groty looking from the heater fluid leaking into the glass a few years back, so I replaced with an aftermarket part, cuz the OEM ones for my year are still close to $400 a piece…… and the aftermarket one was still like $250…. Anyways the aftermarket glass had a weird imperfection in the glass that gave a funky halo effect, like a fun-house mirror almost. I have read many times here and elsewhere that this is a very very common issue with aftermarket glass options at least where mirrors are concerned. I put up with it but it was so hard to use. Plus it only lasted a couple years so it wasn’t worth the price they were charging on it. I finally had enough with the it and 86ed the bad mirror glass. I was able to pull an OEM part off the same year Denali as mine a few weeks ago at one of my local pick n pull yards. All the functions worked on it but the glass was brown from the heater fluid issue just like my original one had and the aftermarket one. Ironically it was still way better and more usable than the aftermarket part because the glass was right with no weird halo effect imperfection. I got really lucky though two weeks ago when I headed down to another pick n pull years for an Escalade that came in to try and grab some parts for one of my clients with a GMT800 esky that Ive been helping her take care of. That esky’s mirror glass was already gone but I stumbled on a burb with the right glass, grabbed it and the yard only charged me TWENTY BUCKS for it!! Cleaned up perfectly and works perfectly and isn’t brown. I was so stoked that I lucked out with that. lol. your truck is too new I’d think for a pick n pull yard to be a solution but hey never hurts to look and see if any of your local yards have any in your year range.