No difference between “Pause” and “No Homo”. It means you are making a comment someone could see as a “gay”, so you add the “pause” or “no homo” to stress that you aren’t gay.
NBA didn’t care when LeBron said it, Andrew Bynum or even Dwight Howard during a halftime interview.
I forgot though, the NBA only cares when it might affect their pockets. My bad…