When the short position is settled in the SettleMTPBorrowInterestUnpaidLiability function, when mtp.Custody is not enough to pay borrowInterestPaymentInCustody, there is a problem in the code logic processing, resulting in mtp.BorrowInterestUnpaidLiability not being assigned a value.
The borrowInterestPaymentInCustody variable should be replaced with unpaidInterestLiabilities
