Why do I need to submit all versions of urls (www, non www, http, https) in google search console? Is not submitting my main url type is enough?
Because http/https/http-www/https-www or subdomain, all are not same or equal to a single domain.
Does Google provide different data from each version of URL like for www and non www.
Yes, it provides.