After_save returning :ok for individual file but not for multiple

You’ve posted a similar statement in this thread and this thread.

My followup to all three is the same: what does create_files return in those cases? Is it crashing? Does anything appear in the logs?

Also worth considering: is that call to create_files passing an after_save? Could something in that code (not posted) be crashing and/or timing out?