Code is trying to append from itself, this is not allowed (and will assert in debug builds). Instead, create a new copy of the matching local workspace. This allows to keep identical behavior from user PoV, when the source workspace is in the same blendfile. Pull Request: https://projects.blender.org/blender/blender/pulls/144352