My understanding (I've never leased a car) is that if you lease a car you must have comprehensive (full coverage) insurance. Either the person failed to do what their lease contract (presumably) mandated, or shockingly you can lease a car without full coverage.
Obviously it depends on what the insurance policy states, but usually comprehensive insurance covers things that aren't even related to driving necessarily like hail, your car getting stolen, etc. It's surprising that they didn't cover this.