[BUG] cgf helloworld sample socket communication inconsistency behavior in mailbox+reuse connection

I updated the SumNodeImpl.hpp/cpp. I hit a weird strange issue when using app.json snippet shared above. I renamed it as hellosum.app.json and updated few variable paths.

root@6.0.8.1-0006-build-linux-sdk:/usr/local/driveworks-5.14/tools/descriptionScheduleYamlGenerator# /usr/local/driveworks/tools/descriptionScheduleYamlGenerator/descriptionScheduleYamlGenerator.py --app /usr/local/driveworks/apps/helloWorldApp/hellosum.app.json --output ./hellosum__standardSchedule.yaml
Input Description file path: /usr/local/driveworks/apps/helloWorldApp/hellosum.app.json
Output schedule directory path: /usr/local/driveworks-5.14/tools/descriptionScheduleYamlGenerator/
=============================
Analysis...
Traceback (most recent call last):
  File "/usr/local/driveworks/tools/descriptionScheduleYamlGenerator/descriptionScheduleYamlGenerator.py", line 3123, in <module>
    main()
  File "/usr/local/driveworks/tools/descriptionScheduleYamlGenerator/descriptionScheduleYamlGenerator.py", line 3081, in main
    systemDescription = SystemDescription(appFile)
  File "/usr/local/driveworks/tools/descriptionScheduleYamlGenerator/descriptionScheduleYamlGenerator.py", line 2999, in __init__
    self.schedules = [
  File "/usr/local/driveworks/tools/descriptionScheduleYamlGenerator/descriptionScheduleYamlGenerator.py", line 3000, in <listcomp>
    ScheduleDescription(self.baseDir, stmSchedule, stmScheduleKey, identifier, stmScheduleKey == defaultStmScheduleKey, self)
  File "/usr/local/driveworks/tools/descriptionScheduleYamlGenerator/descriptionScheduleYamlGenerator.py", line 1437, in __init__
    self.subcomponents[graphletId] = GraphletDescription(graphletId, grapheletFile, self)
  File "/usr/local/driveworks/tools/descriptionScheduleYamlGenerator/descriptionScheduleYamlGenerator.py", line 2780, in __init__
    graphletJson = json.load(gf)
  File "/usr/lib/python3.8/json/__init__.py", line 293, in load
    return loads(fp.read(),
  File "/usr/lib/python3.8/json/__init__.py", line 357, in loads
    return _default_decoder.decode(s)
  File "/usr/lib/python3.8/json/decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/usr/lib/python3.8/json/decoder.py", line 353, in raw_decode
    obj, end = self.scan_once(s, idx)
json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 26 column 17 (char 693)

But line 26 column 17 is already enclosed in double quotes.

"helloworldHyperepoch": {
                    "period": 100000000

Updated hellosum.app.json

{
    "name": "DWCGFHelloworldApp",
    "logSpec": "file/rfc5424:{{logpath}}/{{appname}}.log",
    "parameters": {},
    "requiredSensors": "./extra/appCommon/DWCGFImagePipe.required-sensors.json",
    "sensorMappingLookups": [
        "./extra/sensor_mappings"
    ],
    "subcomponents": {
        "top": {
            "componentType": "./DWCGFHelloworld.graphlet.json",
            "parameters": {}
        }
    },
    "connections": [],
    "states": {
        "STANDARD": {
            "stmScheduleKey": "standardSchedule",
            "default": true
        }
    },
    "stmSchedules": {
        "standardSchedule": {
            "wcet": "./DWCGFHelloworld_wcet.yaml",
            "hyperepochs": {
                "helloworldHyperepoch": {
                    "period": 100000000,
                    "epochs": {
                        "helloworldEpoch": {
                            "period": 10000000,
                            "frames": 10,
                            "passes": [
                                [
                                    "top.helloWorldNode"
                                ]
                            ]
                        }
                    },
                    "resources": {
                        "machine0.CPU1": []
                    }
                },
                "sumHyperepoch": {
                    "period": 100000000,
                    "epochs": {
                        "sumEpoch": {
                            "period": 20000000,
                            "frames": 5,
                            "passes": [
                                [
                                    "top.sumNode"
                                ]
                            ]
                        }
                    },
                    "resources": {
                        "machine0.CPU2": []
                    }
                }
            }
        }
    },
    "processes": {
        "ssm": {
            "runOn": "machine0",
            "executable": "vanillassm",
            "logSpec": "file:{{logpath}}/{{appname}}.log"
        },
        "schedule_manager": {
            "runOn": "machine0",
            "executable": "ScheduleManager",
            "argv": {
                "--enableScheduleSwitching": "false",
                "--scheduleManagerHostIP": "127.0.0.1",
                "--scheduleManagerHostPort": "40100",
                "--scheduleManagerNumClients": "1"
            }
        },
        "stm_master": {
            "runOn": "machine0",
            "executable": "stm_master",
            "logSpec": "file:{{logpath}}/{{appname}}.log",
            "argv": {
                "--allow-unregistered-runnables": true,
                "--timeout-us": "60000000",
                "--soc": "TegraA",
                "--core": "0",
                "--enable-memlock": true,
                "-m": true,
                "--log": "./LogFolder/team_node/Helloworld/stm.log",
                "--master-forked-log-path": "./LogFolder/team_node/Helloworld",
                "--epochs": "300"
            }
        },
        "helloworld_process0": {
            "runOn": "machine0",
            "executable": "LoaderLite",
            "subcomponents": [
                "top.helloWorldNode"
            ]
        },
        "sum_process0": {
            "runOn": "machine0",
            "executable": "LoaderLite",
            "subcomponents": [
                "top.sumNode"
            ]
        }
    },
    "extraInfo": "./extra/appCommon/DWCGFImagePipeExtraInfo.json"
}

Do you see any issue in the json file?