The easiest would probably be to call the endpoint for a contract call on the same chain. In this case, the calldata should be more direct to the Executor. After checking that that will work, you can try to call it from another chain.
Simulating a destination call in Tenderly is not that easy as the call to the executor is wrapped multiple times and the position differs based on which bridge is used.
Related to