Bug: 3dsmax : Publisher Instances dont hold its Enabled/Disabled states when Publisher reopened again
### Is there an existing issue for this?

- [X] I have searched the existing issues

### Current Behavior:

When user turn off some instance(s) it doesnt keep its state when Publisher reopened. 



https://github.com/ynput/OpenPype/assets/112623825/31cdda5e-052c-4494-8537-c2a0dd2ca19b


Also doesnt work when workfile saved and reopened too. 

### Expected Behavior:

Publishers instances should keep their states (ON/OFF) if user changed it when reopened again. also valid if workfile saved and reopened later on.





### Version

3.15.11-nightly.4

### What platform you are running OpenPype on?

Windows

### Steps To Reproduce:

1. Create any ```Instance``` in Publisher Create tab
2. Change the state of some Instances from On to Off
3. Close Publisher
4. Open Publisher

### 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-6245](https://app.clickup.com/t/863h2jkpp)]
diff --git a/openpype/hosts/max/api/lib.py b/openpype/hosts/max/api/lib.py
index 1d53802ecf..879f0abfa4 100644
--- a/openpype/hosts/max/api/lib.py
+++ b/openpype/hosts/max/api/lib.py
@@ -78,6 +78,14 @@ def read(container) -> dict:
                 value.startswith(JSON_PREFIX):
             with contextlib.suppress(json.JSONDecodeError):
                 value = json.loads(value[len(JSON_PREFIX):])
+
+        # default value behavior
+        # convert maxscript boolean values
+        if value == "true":
+            value = True
+        elif value == "false":
+            value = False
+
         data[key.strip()] = value
 
     data["instance_node"] = container.Name
['openpype/hosts/max/api/lib.py']