The issue was that when the smooth operation is invoked using shift, we create a smooth operation for the currently active brush (which is probably not a smooth brush). This fixes the issue by using the "Smooth" brush from the essentials library when the smooth operations is invoked temporarily. Pull Request: https://projects.blender.org/blender/blender/pulls/130963