Oh, in this case it is most probable that the conditions in the trigger only get satisfied for that first race, and not for the rest of them. Please check the trigger's logs - one or more conditions must have been FALSE, and there should be information on this in the logs.
My guess is that the previous triggered market is not settled, if you have this condition in your trigger.