> An LLM is called six times to extract structured information

Well, I think I found your problem