The most common cause is a dirty windshield. The center top black area has a camera that is used for reading roadway lines and seeing cars. Not sure why it has two, most have one.
So I assume they already tried that. Make sure the radar (the Jaguar grill emblem), the rest of the cameras, and ultrasonic buttons are all clean just in case. If all the sensors are clean, I'm guessing the camera is not working right.