Illustration of the issue: https://www.youtube.com/watch?v=XyC9XKWfcYY
- Create a new organisation dialog
- First transaction works
- Second transaction fails
We are trying to fetch data from chain, but lookup by guid resolves to 0

Workaround
Rather than reading data from chain, simulate the transaction first to know what result it will return
We need address of the deployed organisation, it should be possible to grab it through simulated transaction:

WAGMI: https://wagmi.sh/react/api/hooks/useSimulateContract
VIEM: https://viem.sh/docs/contract/simulateContract.html
Difficulty I'm facing:

Even after updating to latest:
