The bike will run more rich when it's cold, even at 50 degrees. That's why I was asking about if it's only before it's warmed up completely or all the time.
Popping on decel is most commonly an exhaust leak, you need some air in the exhaust for it to reignite.
Smooth idle means most likely no vacuum leaks. No rough running at speed tells us good chance no ignition issues (misfiring).
Bbob has a good point, you should double check electrical connections and also don't forget the PCV ground being tight.
Hard to tell from the photos because of light but they don't look like the bike is running overly rich. If it's tuned it is a little on the rich side so I'd expect a little black on them but I can't give you good advice on the plugs. I haven't changed my plugs on my bike so new the Vtwins
So far I'm leaning to some kind of exhaust leak and if no exhaust smell when warm then I'd say don't worry about running rich. If exhaust smell is more than normal after completely warmed up then what about the MAP, do you have it backed up on a computer? You could reinstall it in case it was corrupted somehow, not sure if anyone has run into that at all. A volt spike could have tweaked the fuel controller but I'm not very confidant in that, just something easy to rule out
Curious, you mentioned the ECM being flashed, are you talking the bikes ECM being flashed, and you are using a PCV ?
2013 Vegas 8 Ball
Ness Fly Bars
And a nagging itch to add more
Lloydz ATS +4
Long Ride Shields Screen