Bool tool difference not working
You bevel doesn't work well with the cutter because there are overlapping edges.

You could just lower the bevel amount from 0.1 m to 0.09 m. This pulls the bevel back enough to avoid overlapping edges.

Another option would be to move the problematic boolean modifier above the first bevel modifier. This way the boolean would work better but you would need to adjust the bevel modifier more to get as deep bevel.
Extra:
Also remember to give your cutters smooth shading and auto smooth to get cleaner holes.