If you could get it to do it idling, you can try feeling the coil spring at the time the noise occurs. You should be able to "feel" the noise reverberate through the spring.Doubt its the links have changed those 2-3 times now haha. Could be the strut however those are also new, I do remember that when putting the passenger side strut on we did have to tighten the top hat bolt as the top hat was a bit loose, would you have any tips for checking the strut?
There are obvious logistic problems with this approach if it only does it while moving down the road
Are the ends of the coil visibly seated where they should be? They typically "wind" to a stop molded into the spring seat