Could anything delay the settlement?

Unfortunately yes. Bank delays, incorrect cheque details or lost/misplaced documents by either party can all cause the settlement to be delayed. Penalty interest may be payable by the purchaser if the fault is on their side.