Morning Maggie and welcome
Has anyone looked at the Servo? Vacuum in the servo creates brake assistance when the peddle is pushed. As your issue is at low revs I would suspect a split or perished/cracked vacuum line or failed non return valve from memory there is also a differential pressure sensor on some models. Low revs = low vacuum levels so a cracked or perished line or seal will result in no assistance = hard pedal. If all the vacuum lines .and seals are OK check if you have the pressure differential sensor (there will be a spur off the main vacuum line near the servo to the sensor) it may be faulty, though it should throw a code I would think.
You could look on www.realoem.com put the last 7 digits of your Vin in the search box it's an online parts list but it will show a small drawing and list of parts to help you see where stuff is and make sure you get the right parts for replacement
Hope this helps
Dave