Keep normals ( or automatic transfer ) when separating geometry?

Hi !
Is there a trick or an addon to keep my normals the same when I separate an object ? Right now normals are recalculated with the separate feature, which creates annoying seams.

I’d like not to re-transfer them myself but have a way to keep them directly instead?

thanks!