I've never heard any pronunciation but this one. What kind of rejects are you hanging out with that say anything else? He never says anything but "cuddy" in his songs...
I speak correct English and pronounce my 't's. People with various other English accents dont pronounce their 't's, but at least they dont confuse ts with ds.
He only pronounces it the right way. Cudi is pronounced like buddy only with a C. The only time I have ever heard it mispronounced was in an interview with a British guy.