Affects Version/s: Minecraft 1.10.2, Minecraft 16w40a, Minecraft 16w41a, Minecraft 16w43a, Minecraft 16w44a, Minecraft 1.11 Pre-Release 1, Minecraft 1.11
Fix Version/s: Minecraft 16w50a
When moving a 1.5 high block such as fences, walls or fence gates they will not move entities in the upper 0.5 part of the collision box.
For the not moving entities part of the issue this is a good test setup:
When pistons move entities they do a "rough check" with a 1x1x1 bounding box first and only match the real bounding boxes against the entities that are within this box.
The easiest way to fix this is to soften up the first check a bit to a 1x1.5x1 box.
I noticed that I mixed two issues up in this report and split it up now. Second report: