Oh, da läuft aber IMHO einiges verquer.
Zunächst einmal ist
\\ kein Absatz, sondern ein harter Zeilenumbruch. Das ist ein gravierender Unterschied, weil es u. a. zu einer Meldung wegen einer einer underfull \hbox führen kann, TeXs Sonderbehandlung von letzten und ersten Zeilen eines Absatzes nicht anspringt u. v. m. Absätze macht man auch innerhalb von Listen mit
\par bzw. mit Leerzeile. Ein erzwungenes Leerzeichen vor
\\ wäre dann der Gipfel des Unsinns, wenn ich das einmal so deutlich sagen darf.
Dann hast du die Sprache überhaupt nicht deklariert. Dazu verwendet man i. d. R. das Paket
babel. Es ist zweckmäßig die Hauptsprache des Dokuments bereits bei
\documentclass anzugeben, damit auch andere Pakete ggf. etwas davon mitbekommen. Optionen dort sind nämlich nicht nur Optionen für die Klasse, sondern globale Optionen. Bei einem einsprachigen Dokument, genügt die Spracheangabe dort. Dein Dokument scheint auf Deutsch zu sein, also
ngerman.
Dann wirken sich Trennregeln für URLs natürlich nicht auf den restlichen Test aus. Da bei dir
Trichordo gar nicht in einer URL vorkommt, nehme ich jetzt einfach einmal an, dass die Frage dazu eigentlich eine eigene Frage ist? Um die Verwirrung zu vermeiden, hättest du sie dann besser als eigene Frage mit einem passenden
Minimalbeispiel gestellt. Es sei darauf hingewiesen, dass TeX aus typografischen und stilistischen Gründen Wörtern mit Bindestrich nur am Bindestrich trennt. Wenn man das
ausnahmsweise anders haben will, dann bietet
babel-ngerman dafür ein sog.
shorthand (siehe verlinkte Doku). Ich setze das einmal im Beispiel ein, obwohl es dort nicht benötigt wird und dann auch nicht verwendet werden sollte. Potentielle typografische Verschlechterungen sollte man nur dort einsetzen, wo man sich damit trotzdem eine deutliche Verbesserung einhandelt.
Dann verwendest du das Paket
breakurl. Laut (der verlinkten) Doku wirkt sich das Paket nur aus, wenn man den Weg LaTeX → dvips → pstopdf/ps2pdf geht. Das macht man heutzutage nur noch sehr selten. Bei Verwendung von PDFLaTeX, LuaLaTeX oder XeLaTeX, können Links (nicht nur URLs) direkt umbrochen werden. Um nun Umbrüche an
- zu erlauben, kann man das Paket
url mit Option
hyphens bereits
vor hyperref laden. Das ist einer der wenigen Fälle, in denen das explizite Laden von
url sinnvoll ist. Warum man diesen Umbruch üblicherweise nicht haben will, findet sich in der (verlinkten) Anleitung bei der Erklärung der Option.
Aber auch mit dieser zusätzlichen Umbruchmöglichkeit, hält sich TeX natürlich an die Umbruchvorgaben. Im Beispiel wäre ein Umbruch am Strich weder sinnvoll noch gut. (Trotzdem zeige ich im Beispiel, wie er ermöglicht würde.) TeX führt ihn daher auch nicht aus. Es gibt IMHO zwei Wege, den Umbruch der URL zu erzwingen und die overfull \hbox zu vermeiden. Entweder erlaubt man TeX unter Erkaufung typografisch unerwünschter horizontaler Abstände sehr viel mehr Freiheit beim Umbruch oder man setzt den Teil des Textes linksbündig im Flattersatz. Hier im Beispiel zeige ich den ersten Weg. Für den zweiten ersetzt man die
sloppypar-Umgebung (die man wirklich nur auf einzelne Absätze anwenden sollte, weil sie allgemein zu schlechterem Satz führen kann), beispielsweise durch eine
flushleft-Umgebung.
BTW: Ich würde mir überlegen, solche Quellenangaben mit
biblatex zu machen. In dem Fall sollte man sich auch die Umbruchoptionen in der
biblatex-Anleitung anschauen.
\documentclass[
pagesize=auto,% Die Option ist Voreinstellung und kann daher weg.
paper=a4,% Die Option ist Voreinstellung und kann daher weg.
BCOR=1.25cm,
DIV=11,
fontsize=12,
ngerman% Sprachoption zwar nicht für scrreprt aber für babel und eventuell weitere Pakete.
]{scrreprt}
\usepackage{babel}
\usepackage{showframe}
\usepackage{blindtext}
\usepackage[hyphens]{url}% Erlaube URL-Umbrüche an Trennzeichen.
\usepackage[
colorlinks=true, linkcolor=black, urlcolor=black,
]{hyperref}
\urlstyle{sf}
\begin{document}
\hyphenation{Tri-chor-do}
\begin{description}
\item[Abb. XXX:] Trichordo"~Bouzouki des Herstellers\hfill\\ Bla Blubbablubb; Vorderansicht \dotfill Seitenangabe
Beschreibungstext über Mehrere Zeilen. \blindtext
\begin{sloppypar}
Quellenangabe mit Url: \url{https://www.zaranikas.gr/en/other/folk-strings/bouzouki/bouzouki-handcrafted-6stringed-em63-detail}; letzter Zugriff am XX.XX.XXXX.
\end{sloppypar}
\item[Abb. XXX+1] Und so weiter..
%[Das] % 'Das' ist eigentlich bei mir ein Querverweis aus Hyperref.
\end{description}
\end{document}