Hi,
Perhaps the market is suspended when the trigger tries to place the bet and then because you have it set to execute one time only, it won't try again. You can view the logs to see if this is happening.
You could try changing Market Status to "In-Play" - then you know it won't try and place a bet when the market is suspended.
Also add the condition: Markets > Minutes Since Last Suspension > is equal or greater than > 1
This will then bet 1 minute after the goal and the markets suspension, the odds should go back to normal.
Whitey