I haven't read all 35 pages of this thread, but I had the stink on my early 2018 with about 50k miles. I had not replaced the air filters at all, which, oops. So I bought some aftermarket filters on Amazon and replaced them myself but did not spray the coils. It was pretty easy, but this didn't eliminate the smell.
After some research, I bought a cheap ozone machine for like $65 on Amazon. I let that run in the car with the AC on recirculate for about 90 minutes. NOTE: DO NOT DO THIS WITHOUT RESEARCHING OZONE MACHINES. I summoned the car out of the garage, opened all the windows, and let the car sit for about an hour to air out. The car still smelled like bleach or pool chlorine, so I pulled it back in the garage and left the windows down overnight.
The next morning I opened the garage about an hour before I left for work just to be safe. The car still smelled faintly of chlorine, but no stink. More than 2 months later, the smell is still gone. Every once in a while when the car sits somewhere really hot and really humid, I will get a whiff of it, but once I turn the car on and get the air flowing it goes away in seconds. I bet if I had sprayed the coils it wouldn't ever smell.