I find this very weird behaviour.
As a top footballer, the bulk of your earnings isn't your massive wages. Its actually image rights. And that's the image you are projecting to the world?
Sport lends itself to sponsorship easily because you can piggyback the virtue of sportsman and the qualities they represent. Sportsmanship, bravery, courage, skill, teamwork. It is aspirational. What is Neymar projecting? Lying, cheating, fakery, deception. I'm not sure I'd want my brand associated with those qualities. I wonder if it won't hit him in the pocket in the long term.