I would use "impinged on by ...". "impinged by" would imply that "impinge" can be a transitive verb (i.e. you could say that "X impinges Y"). One dictionary accepts this possibility (https://www.ahdictionary.com/word/search.html?q=impinge), but most seem not to. For me it is not a familiar usage.