\newcommand*{\bibpagespunct}{\addcomma\space}\renewcommand*{\bibpagespunct}{%
  \ifentrytype{incollection}
    {\addperiod}
    {\addcomma}%
  \space}\renewcommand*{\bibpagespunct}{%
  \ifentrytype{article}
    {\addcomma}
    {\addperiod}%
  \space}Wie von Bartman erklärt wird das "von" zum "Von" weil es nach einem Punkt kommt und dort groß geschrieben wird. biblatex macht das automatisch: Nach Satzendpunkten wird groß geschrieben, nach Kommas etc. nur klein. Man kann die Groß- und Kleinschreibung explizit überstimmen, in diesem Fall wäre
\DeclareFieldFormat{url}{\midsentence\bibstring{urlfrom}\addcolon\space\url{#1}}Der Strich lässt sich mit der Option dashed=false entfernen.
\documentclass[a4paper, 11pt, parskip]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{geometry}
\usepackage{libertinus}
% hier waren zwei Befehle, die sich direkt widersprachen
% nur der hier (der zweite) gewinnt
\deffootnote{3em}{1em}{\makebox[3em][l]{\textsuperscript{\thefootnotemark}}}
\setkomafont{footnote}{\sffamily}
\usepackage{csquotes}
\usepackage[backend=biber,
  citestyle=ext-authoryear, bibstyle=ext-authortitle, sorting=nyt,
  giveninits, uniquename=init, maxcitenames=3, maxbibnames=3,
  introcite=plain,
  autocite=footnote,
  innamebeforetitle=true, dashed=false]
  {biblatex}
\counterwithout*{footnote}{chapter}
\urlstyle{same}
\NewBibliographyString{savedas}
\DefineBibliographyStrings{german}{
  andothers = {et\addabbrvspace al\adddot},
  savedas   = {gespeichert unter},
  urlseen   = {Zugriff am},
  urlfrom   = {von},
}
\DeclareInnerCiteDelims{footcite}{\bibopenparen}{\bibcloseparen}
\DeclareFieldFormat{bbx@introcite}{\mkbibbold{#1}}
\DeclareDelimFormat[bbx@introcite]{nameyeardelim}{\addspace}
\DeclareInnerCiteDelims{bbx@introcite}{\bibopenparen}{\bibcloseparen}
\renewcommand*{\introcitepunct}{\newline}
% last-first ist der veraltete Name
\DeclareNameAlias{sortname}{family-given}
\DeclareDelimFormat{multinamedelim}{\slash}
\DeclareDelimAlias*{finalnamedelim}{multinamedelim}
\AtEveryCitekey{\renewcommand*{\mkbibnamefamily}{\textsc}}
\renewcommand*{\newunitpunct}{\addperiod\space}
\DeclareDelimFormat[bib]{nametitledelim}{\addcolon\space}
\DeclareFieldFormat*{title}{#1}
\DeclareFieldFormat*{citetitle}{#1}
\DeclareFieldFormat{journaltitle}{#1}
\DeclareFieldFormat{issuetitle}{#1}
\DeclareFieldFormat{maintitle}{#1}
\DeclareFieldFormat{booktitle}{#1}
\renewcommand*{\jourvoldelim}{\addcomma\space}
\renewbibmacro*{journal+issuetitle}{%
   \usebibmacro{journal}%
   \setunit*{\jourvoldelim}%
   \iffieldundef{series}
     {}
     {\setunit*{\jourserdelim}%
      \printfield{series}%
      \setunit{\servoldelim}}%
   \usebibmacro{volume+issue+date+number+eid}%
   \setunit{\addcolon\space}%
   \usebibmacro{issue}%
   \newunit}
\newcommand*{\voldatedelim}{\addspace}
\newcommand*{\datenumdelim}{\addspace}
\newbibmacro*{volume+issue+date+number+eid}{%
   \printfield{volume}%
   \setunit*{\voldatedelim}%
   \usebibmacro{issue+date}%
   \setunit{\datenumdelim}%
   \printfield{number}%
   \setunit{\adddot\space}%
   \printfield{eid}}
\renewbibmacro*{edition}{}
%Änderungen Online
\renewbibmacro*{pubinstorg+location+date}[1]{%
  \printfield{edition}%
  \setunit*{\addcomma\space}%
  \usebibmacro{date}%
  \newunit\newblock
  \printlist{location}%
  \iflistundef{#1}
    {\setunit*{\locdatedelim}}
    {\setunit*{\locpubdelim}}%
  \printlist{#1}%
  \newunit}
\renewcommand*{\bibpagespunct}{%
  \ifentrytype{article}
    {\addcomma}
    {\addperiod}%
  \space}
% oder eben kein \midsentence, denn nach einem Satzendpunkt wird groß geschrieben
\DeclareFieldFormat{url}{\midsentence\bibstring{urlfrom}\addcolon\space\url{#1}}
\DeclareFieldFormat{urldate}{\bibstring{urlseen}~#1}
\renewbibmacro*{url+urldate}{%
  \usebibmacro{urldate}%
  \newunit
  \usebibmacro{url}%
}
\DeclareFieldFormat{file}{\bibstring{savedas}\addcolon\space\nolinkurl{#1}}
\renewbibmacro*{addendum+pubstate}{%
  \iffieldxref{addendum}
    {}
    {\printfield{addendum}}%
  \newunit\newblock
  \iffieldxref{pubstate}
    {}
    {\printfield{pubstate}}%
  \newunit\newblock
  \printfield{file}}
 
\DeclareFieldFormat{editortype}{\mkbibparens{#1}}
% ", (Hrsg.)" ist unüblich, das hier entfernt das Komma
\DeclareDelimFormat{editortypedelim}{\addspace}
\begin{filecontents}{\jobname.bib}
@book{Baetge2004,
  author    = {Baetge, J. and Kirsch, H. J. and Thiele, S.},
  title     = {Bilanzanalyse},
  year      = {2004},
  edition   = {2},
  location  = {Düsseldorf},
  publisher = {IDW-Verlag},
}
@article{fvw202019b,
  author    = {Klaus Hildebrandt},
  title     = {Das \enquote{Lehman Brothers} der europäischen Touristik},
  journal   = {fvw},
  year      = {2019},
  pages     = {3-12},
  volume    = {20},
}
@online{Graue2019,
  author  = {Oliver Graue},
  title   = {Trotz Cook-Pleite: Die Pauschalreise hat Zukunft},
  date    = {2019},
  urldate = {2020-01-04},
  url     = {https://www.fvw.de/reisevertrieb/news/trotz-cook-pleite-gute-zukunft-fuer-die-pauschalreise-205030.},
  file    = {CD/Internetquellen/Graue.pdf},
}
@incollection{Hrsg2009,
  author    = {Kraus, K.-J. and Buschmann, H.},
  booktitle = {Restrukturierung, Sanierung, Insolvenz},
  edition   = {3},
  editor    = {Buth, A. K. and Hermanns, M.},
  location  = {München},
  pages     = {135-159},
  publisher = {C.H. Beck},
  title     = {Sanierungskonzept und Umsetzungsmanagement einer nachhaltigen Unternehmenssanierung},
  year      = {2009},
  address   = {München},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}
\begin{document}
Lorem\autocite{Baetge2004}
ipsum\autocite[380]{Graue2019}
dolor\autocite[Vgl.][380]{fvw202019b}
dolor\autocite[Vgl.][135]{Hrsg2009}
dolor\autocite{knuth:ct:a,knuth:ct:b}
\printbibliography
\end{document}
