I discussed it with the local proficient but non-native speakers of English and we came to the conclusion that one should be "weigh" and the other should be "assign weight to," and anything else is probably colloquial at best.
I suspect the latter of your two constructions has the wrong thing doing the action. The link doesn't weight; someone else is assigning it a weight.
Re: "weigh" vs. "weight"
I suspect the latter of your two constructions has the wrong thing doing the action. The link doesn't weight; someone else is assigning it a weight.