Bevel segments on bevel modifier not working properly
Changing the Mitre type to Arc should resolve this.  You will likely need to do this for both internal and external, but play with the settings and see what works for you.