You're right, it should be cause instead of causes. I apologize. You could also rephrase it to something like "both the smaller particle size and diffusion... cause"... When both is the subject, it is singular, even though that seems like it would be plural.