from my experience, Maya's booleans can be a bit buggy... perhaps there's another explanation that I haven't found, but sometimes booleans just don't want to work at all for me in some situations.