If your sauce is chunky as opposed to smooth, it most probably needed to be blended for a little longer. Also, it's possible that the cashews were too old and dry, which means they needed more cooking time to soften. To give the cashews a head start next time, you can soak the cashews in hot water for 15 minutes while you marinate the tofu.