It's usually better to start with some edges for your booleans to land on beforehand so you can avoid this; faces with holes in them are bad news. You can try triangulating the large face to see where that gets you, maybe add a vertical edge loop or two along the wide empty space you have to make this easier.
Replies
This video for example, well, not exactly boolean but you'll get the idea