For Twitter, that is the correct behavior. There is no way to fetch the user's email from Twitter, so they must go through a short registration page to get at least that information. You can hide all other fields during that registration process and have JFBConnect import or automatically generate the rest, but we need to ask for the user's email address.
And I have facing some problem with Linkedin sign-in also, If I login with Linkedin It is creating new account but its not fetching all data like Profile Picture etc.
Not sure what's happening here.
What other information, other than avatar, isn't coming in?
Are you sure that information is properly populated in the user's LinkedIn profile? Is the user's avatar being imported when using Facebook or Google properly?
Answering those questions will help us narrow down what may be wrong.
Thanks,
Alex