Did you do particle disk cache AND saved the scene before batch rendering? Saving the scene is important as the batch renderer might not know about the cache otherwise. Did you use the sprite wizard or did you write the expressions yourself?