I think adding some screen shots might be helpful. (or upload your model as a .uasset or .fbx so people could experiment with it)
I’m not seeing a way to ‘ResetHardNormals’ on a selection/polygroup, so my first thought is to separate the model into 2 models, and do the smoothing operation on just one.