The fifth puzzle is incorrect. Nxe4 can be met with dxe4.
Thank you for your suggestions/corrections. Hopefully it works now!