If a smart part is really smart it should automatically be able to change its size (to bigger) when the shaft diameter is changed (to bigger). Bu as you see it doesn’t:
Can SolidWorks’s smart part do it or I have to edit it manually.
SolidworksModeling And Assemblies