If you tighten the nuts against the shoullder of the retaining bolt then the only force on the plastic light itself is from the compressed springs.
If you do overtighten the bolt then it is being overtightened against the shoulder unless you really overtighten it and then you run the risk of breaking the Hex head of the bolt out of the plastic after which ity will always be loose.
The curcature of the lamp itself is adequate but I have sealed the edge with silicon clear.
Time will tell.
I think a BMW / Hella original failing in 5 years is unacceptable - the old lamp was datestamped an Manf in 2015 and its been broken for a while.