Hello,
I’ve been trying to utilise the Bevel + Subsurf flow in order to save on the extensive amounts of loops I was forced to use in the hard surface modeling to achieve nice edges. Everything seemed to be going fine but suddenly I started noticing strange behaviour:

So I had a look inside and have noticed this:

And one more to show the mesh:

It brings me to conclusion that I am either doing something wrong here or such a flow Bevel + Subsurf does not exist. I would think that bevels created by the modifier would create sufficient amount of “loops” and support that corner.
Thank you,
Jacek