That sounds like a bug to report to whatever addon it is that lets you execute geonode graphs as custom operators. That looks like it’s sometimes applying the result again, iteratively, after settings changes; instead of always using the pre-operator mesh. Contact the addon author.
Possibly the addon just doesn’t interact well with Sculpt mode; entering Sculpt and Edit modes both convert and/or annotate the mesh data into different optimization structures, so the addon might not be accounting properly for being in Sculpt mode if it was written only with Object and Edit modes in mind.