Hi @hexdump ,
Yes, modeling ‘simple’ objects can be difficult 😉
You could try, setting the Width Type in the Bevel Modifier to Absolute (and probably use Bevel Weight as Limit Method). Also, don’t use a Subdivision Surface Modifier with a Level of 5…usually (meaning almost always!) 2, or 3 is good enough.