How to keep custom split normal data through geometry nodes mesh editing?

For example I want to delete right side of what mirror modifier does by using “vertexgroup”_R in geometry nodes. But doing this with “delete geometry” node reset all split normals to their default position. How can I avoid it?

Doing all the same manually works perfectly fine. But whatever mesh editing operation is happening in geometry nodes it messes custom normals complettly.

I work for gamedev and custom vertex normals is a holy grail there.

ps. can I transfer normals in the node flow somehow from before delete geometry node to after? But I see no such domain.

hi mate did you ever figure this out? i’m pretty much having the exact same problem right now haha

Geonodes cant write any custom split normal data as it done by real modifiers.
You can calculate anything in geonodes, observe it throught attributes in material view, but not really save it to mesh.