Sorry but that picture is next to useless... I need a picture of the whole strut to gauge the length of the bumpstop assembly.
I don't have any 128 coupe bump stops loose, the only pair I have are fitted to my 128 sedan which also has coupe sprngs F&R.
Best I can measure they are appox 100mm long, that is the METAL section,
I can't get a decent picture either and I'm not going to pull my car apart to take a pic for you.
What I do have is a pair of X19 S1 struts handy, and I know the bump stop assembly for the S1 rear is almost identical (could be the exact same part) and also about 100mm long... the x19 S1 rear has the same number of spring coils as a 128 coupe (6.5 winds) so using that as a reference your bump stops look longer by at least a coil, (once again these are not 128 struts, they are X19..)
But at a quick glance your bump stop assemblies, they " look" too long, to be 128 coupe, and sedan bump stops will give you only 25mm of suspension travel before the buffer begins to hit the lower spring perch
but without any reference as to how close the rubber buffers are to the lower spring perch I can't tell for sure if they are... but if you have 6.5 wind coils up front, your bump stop rubber buffer is down below wind number 5.... and it will be bottoming out on the bump rubber over even small undulations in the road, so that is likely the cause of your suspension issues.
I should begin charging a consultancy fee for figuring out this stuff, but I'll tell you this for free... if your mechanic installed it like this, find a new mechanic , perche lavoro con gli occhi chiuisi (to quote my Father - works with his eyes closed)
SteveC