Hello jules,
Great question. There are many possibilities for 70% product recovery: 1) the product may be soluble up to 30% in the solvent, 2), the reaction rate may be slow, 3) reaction intermediates or derivative are created with impure feedstocks, 4) loss of intermediate products in gaseous form, etc.. I am sure that you can probably think of more possibilities.
Stirring will increase the reaction rate, and lower the particle size. If the filter that you are using for recovery is too large of a mesh, then you will have a lower recovery.
These are only a few possibilities that I can immediately think of.
Best wishes,
Eugene