Citation: 1B_494/2021 E. 7

In teilweiser Gutheissung der Beschwerde ist demnach festzustellen, dass die Vorinstanz das Beschleunigungsgebot verletzt hat. Im Übrigen ist die Beschwerde abzuweisen, soweit darauf eingetreten werden kann. Dem Beschwerdeführer werden, obschon er überwiegend unterliegt, keine Gerichtskosten auferlegt (Art. 66 Abs. 1 Satz 2 BGG). Auch der Kanton trägt keine Gerichtskosten (Art. 66 Abs. 4 BGG). Dieser hat dem Beschwerdeführer für das bundesgerichtliche Verfahren eine Parteientschädigung zu bezahlen (Art. 68 Abs. 1 und 2 BGG).