...   if not m:
            raise
        return json.loads(m.group(0))
```

**Das ist NICHT das Problem.**

Das Problem sitzt **weiter oben** in deinem Code, sehr wahrscheinlich:

- bei einem `re.split(...)`
- oder `re.sub(...)`
- oder einem **Copy-Paste-Regex**, der `(?R)` oder `(?P>` enthält

Das erklärt:
- warum **alle Blöcke** betroffen sind
- warum der Fehler **sofort bei chunk 1/1** kommt

---

#...