"heavy chunk of A/R is going to get paid out in 45 days, etc. What happens when they are wrong" ?

A true MCA, this would not be an issue - a MCA is the purchase of "Future Receivables" - since no one can predict the future - it will
take a bit longer for repayment.

One of the advantages of credit card split funding - they daily repayment is flexible