Thanks for looking into the issue. The upload actually was working.
I was using Picard, when I submit a file, it actually shows all the songs of the release, while checking i was using the mb-id of other song from the release and was getting confused.
The command line output is bit confusing though, it shows
[ ] when it actually submits the info ,
otherwise it shows done as below if the command was already used on the file
[ done ]
So the command line output can be improved i think.