Make.com not updating connect/relationship columns

I have Make.com scenarios I used for many automations with Monday.com.

I have two identical (except for the boards they interact with) scenarios that update columns in the lead boards in two workspaces on Monday.

The module in question updates two connect/relationship columns, one status column, and one text column. The text column updates. But the other three do not.

The two connect/relationship columns are simply being updated with the ID of a newly created item (a Contact, and an Account respectively) which the two prior modules handle.

I am fairly certain it was working when I set the scenarios up in early August, and last tested (Aug 19th). I would have noticed if it was not. Nothing I am aware of has changed in the scenarios or on Monday since that time.

I don’t believe it’s a permissions issue, as many other modules in the scenario are able to interact with Monday as per normal (creating new items, updating statuses, etc.).

ChatGPT suggested it was because the Monday API is expecting an array for the connect columns. So I modified the module to sent the itemID in an array. That didn’t help.

What else should I be looking into or considering regarding this issue?

The input bundle (the data being passed to the Monday API) is:

[
    {
        "itemId": "2069891476",
        "boardId": "2003597746",
        "columnValuesToChange": [
            {
                "columnId": "board_relation_mkrqchz9",
                "columnValue": {
                    "item_ids": 2069960031
                }
            },
            {
                "columnId": "board_relation_mkrvcqbt",
                "columnValue": {
                    "item_ids": 2069960022
                }
            },
            {
                "columnId": "long_text_mkta2a14",
                "columnValue": {
                    "text": "2025-09-07 16:09:  Created New Contact. Linked it to an existing Account. Linked to Lead. (Branch 6)"
                }
            }
        ],
        "create_labels_if_missing": false
    }
]

I see in this post the the OP ended up having to “execute GraphQL query”. Is that really necessary? Does the respective Monday module in Make really not handle Connect columns correctly, even after recognising the column type and providing a UI for mapping the data?

Also, one response to the OP suggested,

You should use the following: {“item_ids”:[1192506081]}

But that results in custom JSON embedded within the JSON the module outputs. E.g.

 "columnId": "board_relation_mkrvcqbt",
                "columnValue": {
                    "item_ids": "{“item_ids”:[2069961483]}"
                }

I’ve since discovered the Make module was working fine.

The issue is that when using the Monday API (via the Make modules) to update Connect columns, the data in my browser was not dynamically updating. I’d not come across that before. Normally my view of the data in the browser updates in front of me.

It was only showing the update after a page refresh.

So this is the issue, not the one I described in my post. I have now resolved this issue by changing the scenario configuration so that it creates the link from the other side. Meaning, when I create the Contact I use that module to link it to the Lead. Likewise when I create the Account.

Previously I was creating the Contact and Account, and then updating the Lead to connect to those new items.