Start by having someone read the fault codes from steering assist and engine.
Preferably someone with more knowledge than the garage who tested the alternator.
Could be a wiring problem between engine ecu and alternator which prevents the "smart charge" to work, but a defective alternator cannot be ruled out.