My wife has always insisted on me taking her car for repairs – she knows, from the past, that some try to ‘pull the wool’ and invent faults.
Tyres? Get them checked at a reputable tyre company.
Electronics – checked by someone who is properly capable. The fault (if there was one) was likely at one of the wheels where a sensor picks up the wheel rotational speed from a reluctor ring on the drive shaft or whatever.
I was once quoted £450 just for a complete new drive shaft, when a £3 reluctor ring was all that was needed. The dealership were simply contracted to only supply new parts from that manufacturer, so could not fit a new reluctor ring. When I supplied the part, they were quite happy to fit it.
The same happened for a failed electric window winder. £170 (plus VAT/) from the manufacturer but £19 from a parts supplier. The garage was quite happy to fit the one I supplied, but they could not order on in from anyone but Peugeot.
Somehow I doubt the abs fault was there prior to them getting the car – unless they checked any fault codes recorded. It should have been fixed, IMO, but may not actually fall within the MoT rules. The test certificate is only valid at the time of the test, so if the braking balance and efficiency were OK at the time of the test…
My understanding of this affair is that you were short-changed with some sub-standard work and possibly fraudulently over-charged. Find yourself a good, honest repairer. Let them arrange the test after them checking the vehicle first.
One proper mechanic I used, until he died, always gave the vehicle a cursory glance, then took it for test and then rectified any faults found before re-testing later that same day. It’s one reason why they report so many fails, these days. 🙂