Hits passengers? Better take the unit out of service ASAP until you get it fixed.

First; when blocked, does the detector edge work properly?
It sounds like your door closing speeds are culprit not door open time.

If your diagnostic has instructions, look at door adjustments for speed control. Or, the door card may be bad not allowing for values changed.

Also be sure the car door is mechanically sound. Loose bearing connection points can cause the doors
to not respond to control inputs as it should.