Photo's show difference in the leaf edges , I have no doubt it is a Epilobium
Lots of plants show difference in different sets The parviflorum shows a wider leaf in the photo's I have looked at and a smoother edge ,
I also think I read their are 700 species of them ? Egad to that ..