my opinion
The clearance issued is contradictory in itself.
One can not clear a flight for a standard APP procedure and add some "home-braided" addition, obviously referring to an MVA unknown to the crew.
My understanding of using MVA´s is that they become connected to the information that this is a RADAR vector, indicating to the crew that the controller takes over most of their responsibility of Obstacle Clearance.
The final responsibility doubtless rests with the crew.
Therefore, ATC issued a p...poor clearance and the crew failed to catch that blunder.
If it wasn´t such a serious incident one could say just another example how important a good pre-flight briefing and cockpit communication is.
As a side note, I held for several years a license as APP controller.