Good luck in trying to get SA to acknowledge EU 261/04 downgrade for a flight in Africa.
LH or M/M is not the operating carrier.
You are better off trying to get some kind of (minort) refund of miles from M/M; but it already denied, your last resort is to ask to get rebooked (unless you accept to travel that leg in Economy without any refund)