Nope, not a bug.
Here's another example. I just softened the edges on the cubes but on the right I first made offsets on the three visible faces. After softening the cube edges, I hid the offset lines and you can see how that affects shading.
[image: 84MB_shading.png]