External party transfer CC issue

Hi, we have a problem with the external sign for CC (Canton Coin) transfer.
We used the Python code example from here: splice/scripts/external-signing/external-signing.py at 510861917fa2bd1ddd72ff57ab49018793b09c49 · hyperledger-labs/splice · GitHub to create the TransferCommand, but our receiver external party didn’t receive the money.
We performed the operation on our node and on https://wallet.validator.dev.fivenorth.io/.
Then, we looked into the scan API and found this result of update_id:

{
   "update_id": "122012f6557ecb9f924da3d158e36c6f84e4a11f24ba2436f3ee26e84fa3fbf3945f",
   "migration_id": 2,
   "workflow_id": "",
   "record_time": "2025-06-06T07:12:50.445463Z",
   "synchronizer_id": "global-domain::122071b3b1bdf69f2df3e161bd9933f2c419cdac3c48eaab7c2b920b6956d5d2a87b",
   "effective_at": "2025-06-06T07:12:50.074941Z",
   "offset": "000000000000000001",
   "root_event_ids": [
     "122012f6557ecb9f924da3d158e36c6f84e4a11f24ba2436f3ee26e84fa3fbf3945f:0"
   ],
   "events_by_id": {
     "122012f6557ecb9f924da3d158e36c6f84e4a11f24ba2436f3ee26e84fa3fbf3945f:1": {
       "event_type": "created_event",
       "event_id": "122012f6557ecb9f924da3d158e36c6f84e4a11f24ba2436f3ee26e84fa3fbf3945f:1",
       "contract_id": "00657ad50002395b9d63d20978a2bafc0de68d17edcecee52f22ebbc8986e926ffca111220f05e0a770fdc7b720c06a1429d8b9f42b05463732643b8722f40cbbb28121834",
       "template_id": "511bd3bf23fab4e5171edb22dceabe3061f7faf78a44f8af44f3b87f977c61f6:Splice.ExternalPartyAmuletRules:TransferCommand",
       "package_name": "splice-amulet",
       "create_arguments": {
         "dso": "DSO::122071b3b1bdf69f2df3e161bd9933f2c419cdac3c48eaab7c2b920b6956d5d2a87b",
         "sender": "sender::1220414f1374876c520bb74d3628227d0ee20ae19f252b489202a511eb27eda268ff",
         "receiver": "receiver::12209549e2e0779e3a86f0a64065d3ebbb704064a017aecb6b3ed2f1bc72d9ae9931",
         "delegate": "pixelplex-wallet-1::122082afcfb4c142fe02f5efea5c060c7f3716204e3fe9a8e5c205c64a1a1392617e",
         "amount": "100.0000000000",
         "expiresAt": "2025-08-05T13:07:53.114Z",
         "nonce": "1234567",
         "description": null
       },
       "created_at": "2025-06-06T07:12:50.074941Z",
       "signatories": [
         "DSO::122071b3b1bdf69f2df3e161bd9933f2c419cdac3c48eaab7c2b920b6956d5d2a87b",
         "sender::1220414f1374876c520bb74d3628227d0ee20ae19f252b489202a511eb27eda268ff"
       ],
       "observers": [
         "pixelplex-wallet-1::122082afcfb4c142fe02f5efea5c060c7f3716204e3fe9a8e5c205c64a1a1392617e"
       ]
     },
     "122012f6557ecb9f924da3d158e36c6f84e4a11f24ba2436f3ee26e84fa3fbf3945f:0": {
       "event_type": "exercised_event",
       "event_id": "122012f6557ecb9f924da3d158e36c6f84e4a11f24ba2436f3ee26e84fa3fbf3945f:0",
       "contract_id": "002e97f2cd951a5a5b81d71c720834658cc660ca18d300c208e96193906ce05ea9ca1012202b282a4550f6052e5410b5831e3fbb547ae56529e62e982d0f2ca38fc0dbabe7",
       "template_id": "511bd3bf23fab4e5171edb22dceabe3061f7faf78a44f8af44f3b87f977c61f6:Splice.ExternalPartyAmuletRules:ExternalPartyAmuletRules",
       "package_name": "splice-amulet",
       "choice": "ExternalPartyAmuletRules_CreateTransferCommand",
       "choice_argument": {
         "sender": "sender::1220414f1374876c520bb74d3628227d0ee20ae19f252b489202a511eb27eda268ff",
         "receiver": "receiver::12209549e2e0779e3a86f0a64065d3ebbb704064a017aecb6b3ed2f1bc72d9ae9931",
         "delegate": "pixelplex-wallet-1::122082afcfb4c142fe02f5efea5c060c7f3716204e3fe9a8e5c205c64a1a1392617e",
         "amount": "100.0000000000",
         "expiresAt": "2025-08-05T13:07:53.114Z",
         "nonce": "1234567",
         "description": null
       },
       "child_event_ids": [
         "122012f6557ecb9f924da3d158e36c6f84e4a11f24ba2436f3ee26e84fa3fbf3945f:1"
       ],
       "exercise_result": {
         "transferCommandCid": "00657ad50002395b9d63d20978a2bafc0de68d17edcecee52f22ebbc8986e926ffca111220f05e0a770fdc7b720c06a1429d8b9f42b05463732643b8722f40cbbb28121834"
       },
       "consuming": false,
       "acting_parties": [
         "sender::1220414f1374876c520bb74d3628227d0ee20ae19f252b489202a511eb27eda268ff"
       ],
       "interface_id": null
     }
   }
 }

We also found in the YAML spec (splice/apps/validator/src/main/openapi/validator-internal.yaml at 510861917fa2bd1ddd72ff57ab49018793b09c49 · hyperledger-labs/splice · GitHub) the following text:

 Submit transaction generated by /v0/admin/transfer-preapproval/prepare-send
 together with its signature. Note that this only waits until the TransferCommand is created.
 The actual transfer will happen afterwards through automation run by the SVs.

Looking at how much time has passed, it seems that transaction didn’t work properly. Please help with correct steps in order to be able to complete such transfer