its probably the bank taking so long to approve it,
its a "non recognized check" different areas call it different things but pretty much its not from your bank, or another but froma compoany and they must verify the funds before they give you that cash credit
It has nothing to do with a "non recognized check" or the bank... It has to do with when they pay which is on the 20th of the following month after you cash out.