Yes a cash deal is always faster because there is no financing involved. Buyer does not need to have a loan application, no underwriting, no loan approval… etc…. no loan contingency best of all.
In a short sale the lender has final approval no matter what sort of financing or cash the buyer is using because the lender is eating the difference between the loan amount and the sale price.