Zunächst einmal muss ich erwähnen, dass ich kein Arial habe (so schlimme Fonts kommen mir nicht auf den Rechner). Deshalb habe ich die ganze Schriftumschaltung aus dem Beispiel rausgeworfen. Dadurch wurde es auch gleich noch ein wenig minimaler:
\documentclass[paper=A4,pagesize=auto,12pt,footinclude=true,BCOR=0mm]{scrartcl}
\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}
% Kopf- und Fußzeilen
\usepackage{scrpage2}
\usepackage{setspace} % \onehalfspaceing
% Seitenränder
\usepackage[left=25mm, right=25mm, top=25mm, bottom=20mm]{geometry}
% 1,5 Zeilenabstand
\onehalfspacing
% Fußzeile mit Linie getrennt
\KOMAoptions{footsepline=true}
\pagestyle{scrheadings}
\cfoot{\pagemark}
\ofoot{yyyy-mm-dd}
\ifoot{Author X}
\begin{document}
XXXXXXXXXx
\newpage
YYYYYYYYYy
\end{document}
Das Problem mit dem sehr tiefen Fuß hast Du selbst verursacht. Du lässt nämlich nicht KOMA-Script einen vernünftigen Seitenspiegel berechnen, sondern stellst mit geometry selbst einen ein, bei dem der untere Rand, in dem auch der Seitenfuß liegt, viel zu klein ist. Die Option footinclude=true nützt in dem Fall auch genauso wenig wie die Option BCOR=0mm. Beides sind Optionen für die KOMA-Script eigene Seitenspiegelberechnung mit dem KOMA-Script-Paket typearea. Du solltest entsprechende Optionen ggf. bei geometry angeben (ob es solche gibt und wie die lauten, ist der geometry-Anleitung zu entnehmen). Oder Du lässt geometry einfach weg.
Das Problem mit der fehlenden Linie beim Fuß liegt schlicht daran, dass Du einen scrpage2-Seitenstil verwendest, scrpage2 aber noch kein \KOMAoptions beherrscht. Also solltest Du die Option (ohne Wertübergabe!) einfach beim Laden der Klasse bereits angeben.
Folgendes funktioniert also beispielsweise:
\documentclass[paper=A4,pagesize=auto,12pt,footsepline,BCOR=0mm]{scrartcl}
\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}
% Kopf- und Fußzeilen
\usepackage{scrpage2}
\usepackage[onehalfspacing]{setspace}% eineinhalbzeilig
\recalctypearea% wegen eineinhalbzeilig Satzspiegel neu berechen (siehe
% KOMA-Script-Anleitung)
\pagestyle{scrheadings}
\cfoot{\pagemark}
\ofoot{yyyy-mm-dd}
\ifoot{Author X}
\begin{document}
XXXXXXXXXx
\newpage
YYYYYYYYYy
\end{document}