Interesting, it looks like that non-ideal geometry shows a current limitation of the bevel modifier. There will be someone working on fixing it this summer, but in the meantime you might need to bevel that area in edit mode. This addon looks like it would make that process a lot better, but I haven’t had time to try it out just yet: https://www.blendermarket.com/products/MESHmachine