Bug: Substance Painter: When creating TextureSet in Publisher, its params arent propagated to the Instance
### Is there an existing issue for this?

- [X] I have searched the existing issues

### Current Behavior:

When user creates new ```Texture Set``` in ```Publisher``` and change its parameters like ```Output Template``` or ```File Type``` etc. those changes arent propagated to the newly created ```Texture Set``` instance and resets back to default values.

![image](https://github.com/ynput/OpenPype/assets/112623825/a232f0fb-820c-4fec-ba51-ad908f3ac526)


### Expected Behavior:

If any changes made to any of the parameters on ```Texture Set``` instance during creation it should propagate those to newly created ```Texture Set``` obviously, so user doesnt need to tweak those params again because of reverting to defaults.

### Version

3.15.11-nightly.4

### What platform you are running OpenPype on?

Windows

### Steps To Reproduce:

1. Go to OP>Create
2. Create new ```Texture Set``` instance
3. Tweak its settings to your liking so it differ from defaults
4. Check newly created ```Texture Set``` if all changes were propagated/saved

### Are there any labels you wish to add?

- [X] I have added the relevant labels to the bug report.

### Relevant log output:

_No response_

### Additional context:

_No response_


[cuID:[OP-6232](https://app.clickup.com/t/863h2adfe)]
diff --git a/openpype/hosts/substancepainter/plugins/create/create_textures.py b/openpype/hosts/substancepainter/plugins/create/create_textures.py
index dece4b2cc1..6972ba2794 100644
--- a/openpype/hosts/substancepainter/plugins/create/create_textures.py
+++ b/openpype/hosts/substancepainter/plugins/create/create_textures.py
@@ -34,6 +34,18 @@ class CreateTextures(Creator):
         if not substance_painter.project.is_open():
             raise CreatorError("Can't create a Texture Set instance without "
                                "an open project.")
+        # Transfer settings from pre create to instance
+        creator_attributes = instance_data.setdefault(
+            "creator_attributes", dict())
+        for key in [
+            "exportPresetUrl",
+            "exportFileFormat",
+            "exportSize",
+            "exportPadding",
+            "exportDilationDistance"
+        ]:
+            if key in pre_create_data:
+                creator_attributes[key] = pre_create_data[key]
 
         instance = self.create_instance_in_context(subset_name,
                                                    instance_data)
['openpype/hosts/substancepainter/plugins/create/create_textures.py']