That looks like a dubious source
It would be easier to get him on the Emoluments clause rather than Russia
Get him? Why would the Dems want the Impeachment bill to actually succeed? The whole point of them introducing an impeachment bill at this stage would be to make it a big granstanding issue to fire up their base and make this an issue for the 2018 midterms. For that they would need maximum support from House Democrats and minimum support from House Republicans. If they can get people to line up 100% on party lines on this that would be ideal for them.
The 'Russia' issue is ideal for this purpose. Firstly the thinness of the charges against Trump and his campaign, the fact that they're based on a lot of innuendo, insinuation and spin with no actual points of data that stand up to close inspection helps as does the earliness of bringing such a bill. The emotiveness of the charges are ideal for grandstanding for the Dems.
Making the Republicans go on the record this early on the impeachment issue making it explicitly partisan might make it even more difficult to get an actual impeachment later down the road with cross party support but I don't think there was much chance of that anyway. Besides which why would that be an issue anyway for the Dems? It just gives them a chance to recycle this issue for at least two election cycles which they might consider to be a bonus for them.