If you enter an area while an event process (not parallel) is running, the autostart events will not be triggered until the current process stop.
If several autostart events is in a map, the will start in a fixed order. I think those with the lowest event number will start first, but I'm not sure.
Are you sure the triggering conditions are fulfilled?