Two data points. First launch, held four days, released with no conditions. Second product, bigger spike, held nine days and then a rolling reserve for about two months where a share of each payment was held back and released on a schedule.
The reserve was the part I had not planned for, and it is worth knowing it exists. It is not a punishment, it is cover against refunds and disputes on a book of customers with no history.
The practical lesson is boring: never commit launch revenue before it is in your bank. I now treat the first payout date as an unknown between one and four weeks and keep enough to cover a month of everything. Paying a contractor out of money that has not settled is how a good week turns into an awkward email.