Je n'ai pas tout compris. Il est déconseillé d'utiliser l'extension `geometry` avec la classe `scrartcl`. J'imagine qu'il en va de même avec `vmargin`. Il faut jouer, si je puis dire, avec les fonctionnalités très riche de la classe en question, ou revenir à des classes plus standard type `article`. Un exemple ci-dessous avec `\areaset{}{}` qui peut être modifié en fonction des goûts.
\documentclass[10pt,twoside,paper=a4]{scrreprt}
\documentclass[10pt,twoside,paper=a4]{scrartcl}
\usepackage{showframe}
\areaset{14cm}{25cm}
\usepackage{lipsum}
\begin{document}
\lipsum[1-10]
\end{document}