1). You do earn a lot, by forming the bis-propionamide. You need at least the butyric anhydride, in order to obtain an adequate lipophilicity.
2). Dan is right. Try to remove the raw materials in excess by the rotary evaporator. But there is a problem. All these components are difficult to remove, not only due to their high boiling points but also due to their high latent heats of vaporization (evaporation is slow). Besides, pyridinium acetate that is formed in situ, forms a highly negative complicated azeotrope with all above, at the end of evaporation. Thus, what can be done is:
Add water and adjust the pH ≈ 7.5 with NaOH solution (DO NOT use carbonates) and thus, only pyridine will pass into the organic phase and evaporate as being. Pyridine forms azeotrope with water at 93oC. You may add additional amounts of water (pH ≈ 7.5) until almost all pyridine is removed and then add toluene to remove water by azetropy at 84oC (pyridine /toluene azeotrope bp = 110oC). Then add water and adjust the pH ≈ 6.5 with HCl solution. Thus, there is only AcOH in the organic phase. However, AcOH does not form azeotrope with water. So, you add toluene and evaporate as being. AcOH, toluene and water form a ternary azeotrope at 103oC and ACOH, toluene form a binary azeotrope at 105oC and HCl/water a binary azeotrope at 110oC. After the end of evaparations, you add any desired organic solvent (EtOH or i-PrOH in preference, in order to pick up the remaining traces of HCl) , filter the formed NaCl and then, purify by recrystallization or by column chromatography.
Of course, the azetrope boiling points are different at reduced pressure but the volume ratios of constituents are about the same.
By ending, all above may seem complicated but the whole evaporation procedure is rather fast.