When I try to do possessive citing, it will for some reason create 2 spaces between the characters before the citing instead of one. Do you know how I could fix that? (Not writing one space in the text itself might be a bit bothersome, as I would have to remember that for poss. citing)
\documentclass[
12pt,
a4paper,
headings=standardclasses,
listof=totoc,
numbers=noenddot
]{scrartcl}
\usepackage[left=2.50cm, right=2.50cm, top=2.50cm, bottom=2.00cm, footskip=1cm]{geometry}
\usepackage[onehalfspacing]{setspace}
\usepackage[main=ngerman, english]{babel}
\usepackage[babel, german=quotes]{csquotes}
\usepackage[ngerman]{isodate}
\usepackage[ngerman]{datetime}
%----------------------------------------------------------------------------
% BIB
%----------------------------------------------------------------------------
\usepackage[
backend=biber,
style=ext-authoryear,
sorting=nyvt,
datamodel=customstyles,
maxnames=25,
innamebeforetitle=true,
usetranslator=true,
alldates=terse,
labeldate=year,
dashed=false,
doi=false,
isbn=false
]{biblatex}
\addbibresource{\jobname.bib}
\usepackage[hidelinks, pdfencoding=auto]{hyperref}
\DeclareDelimFormat[bib]{nametitledelim}{\addcolon\space}
% possessive citing
\DeclareNameFormat{labelname:poss}{ % based on labelname from biblatex.def
\nameparts{#1} % not needed if using Biblatex 3.4
\ifcase\value{uniquename}%
\usebibmacro{name:family}{\namepartfamily}{\namepartgiven}{\namepartprefix}{\namepartsuffix}%
\or
\ifuseprefix
{\usebibmacro{name:first-last}{\namepartfamily}{\namepartgiveni}{\namepartprefix}{\namepartsuffixi}}
{\usebibmacro{name:first-last}{\namepartfamily}{\namepartgiveni}{\namepartprefixi}{\namepartsuffixi}}%
\or
\usebibmacro{name:first-last}{\namepartfamily}{\namepartgiven}{\namepartprefix}{\namepartsuffix}%
\fi
\usebibmacro{name:andothers}%
\ifnumequal{\value{listcount}}{\value{liststop}}{s}{}}
\DeclareFieldFormat{shorthand:poss}{%
\ifnameundef{labelname}{#1s}{#1}}
\DeclareFieldFormat{citetitle:poss}{\mkbibemph{#1}s}
\DeclareFieldFormat{label:poss}{#1s}
\newrobustcmd{\posscitealias}{%
\AtNextCite{%
\DeclareNameAlias{labelname}{labelname:poss}%
\DeclareFieldAlias{shorthand}{shorthand:poss}%
\DeclareFieldAlias{citetitle}{citetitle:poss}%
\DeclareFieldAlias{label}{label:poss}}}
\newrobustcmd{\posscite}{%
\posscitealias%
\textcite}
\newrobustcmd{\Posscite}{\bibsentence\posscite}
\newrobustcmd{\posscites}{%
\posscitealias%
\textcites}
%--------------------------------------------------------------------
% MAIN
%--------------------------------------------------------------------
\begin{filecontents}{\jobname.bib}
@report{Chafe.1974,
author = {Chafe, Wallace L.},
title = {An Approach to Verbalization and Translation by Machine. Final Report},
month = {10},
year = {1974},
institution = {{California University, Berkely}},
address = {New York}
}
\end{filecontents}
\begin{document}
In \posscite{Chafe.1974} Werk XYZ.
\clearpage
\printbibheading[heading=bibintoc,title={Literaturverzeichnis}]
\printbibliography
\end{document}


