I think one of the reasons is that researchgate depends on articles which added to it, while google scholar depends on articles which published in certain journals.
One of the reasons are also that researchers give on line true Research gate on line versions meaning pre print versions. So a look on PubMed or Embase helps to correct citations.