Unable to get holes in centre of object
The issue is that the object you are using to cut the boolean is a mess... it is made out of a lot of overlapping surfaces.



Bolleans don't like that kind of geometry...

If you use a regular cylinder to cut the boolean everything works fine