Yes, items in the Init state are usually run multiple times if there is an error. But there is a way to have an item created only one time in the Init state. You could put that code somewhere like “First Init”, where it reads all the config files. That would mean your code would only create one queue item in the Init state.