Blender Version 2.8 (.0-git.009dbc2bc9fb-windows64) april 13th 2019
Short description of error
Boolean not working right if edges are overlapping.
Exact steps for others to reproduce the error
- Open new project
- add to the cube a cylinder and move it to x=1m (or y=1m)
- scale the cylinder x=0.5, y=0.5, z=1.5
- select "different" operation and the cylinder as object
now you see there are no new polies created, only a "hole"
if you rotate the cylinder it works right, I believe the problem appear if edges or vertices on the same place.