Make sure F down and Z down are triggered before F up and Z up. You can also try setting F and Z up on a second macro. If you are confused on how to do this. I would refer to this manual http://bit.do/CUE2M

This will basically be trial and error as in you will need to tune the delays yourself. E.g. from your screenshot, You have a 458ms delay of holding e before z is pressed which is not within your requirements in your first post.

If this helps, Excludes mouse click;

If you find you do not have enough time selecting your target, You will need to increase the delay before pressing Z.
If you can select the target within the time but the Z is not pressing, Edit the delay before the Z press to a shorter duration.

If the first bit is fine but release is not working, Try the macro below (Will require a manual click instead) or Inheritance's suggestion