The "Add Reroutes" operator does not ignore virtual sockets when creating reroutes. This has the unintended side effect of creating new sockets when attempting to link with said sockets. This patch adds a check that explicitly skips over them. Pull Request: https://projects.blender.org/blender/blender/pulls/147306