That is REALLY strange, because the same code is called in both situations. Assuming you're using the default battle system, and you don't have any other custom scripts installed.
Does your event that triggers Battle Processing have any other commands in it? (besides the Text message).
If you can upload a compressed version of the game somewhere, one of us will take a look at it.
Be Well