ich habe nun gezwungenermaßen bei meiner Thesis für die Hochschule von
pdfLaTeX zu LuaLaTeX wechseln müssen.
Große Änderungen waren in der Präambel nicht nötig und so erfreute ich mich, dass das Speicherproblem mit pdflatex und den pdfplots (etc.) nun der Vergangenheit angehört.
Jetzt wird mir jeder deutsche Umlaut korrekt dargestellt, bis auf das 'ß', welches ich auch gerne im Editor weiterhin schreiben möchte. Für ein ß sollte es keine Lösung sein \ss{} zu tippen, dies halte ich für mehr als hinderlich im Schreibfluss meiner Thesis.
Hier ein "Minimalbeispiel" (die Präambel ist schon von meinen Kommentaren befreit).
\documentclass[%
	11pt,
	parskip=full,
	twoside=off, % einseitiges Layout
	a4paper,
	headsepline=0.1mm,
	]{scrartcl}
%	>>>>	L u a L a T e X		<<<<
%______________________________________________________
%%Persönliche Daten
\newcommand{\XXautorName}{Nachname}
\newcommand{\XXautorVorname}{Vorname}
\newcommand{\XXort}{Ort}
\newcommand{\XXdatum}{xx.xx.20xx}
\newcommand{\XXendeGeheimhaltungEnde}{xx.xx.20xx}
\newcommand{\XXfirma}{FIRMA}
%______________________________________________________
%%Allgemeine Dokumenteneinstellungen
\usepackage[german]{babel}
\usepackage[T1]{fontenc}
%
\usepackage{lmodern} %für deutsche Sonderzeichen
%______________________________________________________
%%Seiteneinrichtungen
\headheight=15mm	%12pt
\headsep=2.5mm 		%25pt (original)
%Option seine Seiteneinrichtung anzeigen zu lassen
\usepackage{layout}
%Allgemeine Seitenabmessungen
\usepackage{geometry}
\geometry{
	left=2.5cm,
	right=2.5cm,
	top=2.5cm,
	bottom=2.5cm,
	showframe,
}
%Blindtext zum Testen, einfügen via \blindtext
\usepackage{blindtext}
%______________________________________________________
%%Kopf- & Fußzeilen scrlayer-scrpage (KOMA-script)
\usepackage[
  autooneside = false, 	% Erforderlich, wenn \leftmark und \rightmark in einem 
                       	% einseitigen Dokument zur Anwendung kommen sollen
  automark,			 	% automatische Kolumnentitel für zwei Ebenen
  headsepline,
  footsepline,
]{scrlayer-scrpage}
\ohead{Firma}		%rechts
\chead{\leftmark}
\ihead{Institut}		%links
\ofoot{}	%rechts
\cfoot{\thepage}
\ifoot{mein Name}	%links
%______________________________________________________
%%Mathematik
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsthm}
%______________________________________________________
%%Literatur
\usepackage{csquotes}
\usepackage[
    backend=biber,
    style=alphabetic,
    sortlocale=de_DE,
    %natbib=false,
    url=true, 
    doi=true,
    eprint=false
]{biblatex}
%Gegen overfull \hbox wegen zu langen Titeln in der Literaturangabe
\emergencystretch=1em
%------>AM ENDE DER PREAMBLE WIRD DIE BIBLIOTHEK ANGEGEBEN!
%______________________________________________________
%%Grafiken verwenden
\usepackage{graphicx}
\usepackage[list=true]{subcaption}
%\usepackage{transparent}	%für Vektorgrafiken
\usepackage{import}
\usepackage{svg}
%\graphicspath{Grafiken/}
%______________________________________________________
%%LaTeX-Tikz
%Tikz Pakete
\usepackage{tikz}
\usepackage{import}
\usepackage[most]{tcolorbox}
%%
\usepackage{pgfplots}
%\pgfplotsset{compat=1.18}					%<<<<<<<<<<<<<<<<<<<<<<<< P G F  P L O T S
\pgfplotsset{compat=newest,}
%%
\usetikzlibrary{datavisualization}
\usetikzlibrary[datavisualization]
\usetikzlibrary[calc]
\newtcbtheorem{theo}%
	{Theorem}{}{theorem}
%______________________________________________________
%%Externe P D F einbinden	
\usepackage{pdfpages}
%______________________________________________________
%%SI Einheiten schneller schreiben
\usepackage{siunitx}
%%%%------Text"Spacin" wird dadurch editiert.
\usepackage{setspace}
%z.B. \onehalfspacing
%______________________________________________________
%%Akronyme erstellen mit automatischem Verzeichnis
\usepackage{acronym}
%______________________________________________________
%%Links und URLs
\usepackage[unicode=true]{hyperref}
\hypersetup{
	colorlinks=false,
	linkcolor=black,	%blue
	urlcolor=black,		%red
}
%______________________________________________________
%%Tabellen aus CSV einbinden
\usepackage{datatool}
%______________________________________________________
%%Tabellen allgemein
\usepackage{booktabs}
\usepackage{hhline}
\usepackage{colortbl}
\usepackage{ragged2e}
%%
\usepackage{tabularx} 
\usepackage{longtable}
\usepackage{multirow}
\usepackage{rotating}
\usepackage{tabularray} %use X terms in longtable
\DefTblrTemplate{caption-tag}{default}{}
\DefTblrTemplate{caption-sep}{default}{}
\DefTblrTemplate{caption-text}{default}{}
\DefTblrTemplate{contfoot-text}{default}{Fortsetzung zu Seite}
\DefTblrTemplate{conthead-text}{default}{(Fortsetzung)}
%
%\usepackage{ltablex}-
%______________________________________________________
%%Text etc einfärben 
%Farben
\usepackage{color}
\usepackage{xcolor}
%______________________________________________________
%%Farbdefinitionen
%Tabellen
\definecolor{TabRed}{RGB}{253,214,214}		
\definecolor{lowTabRed}{RGB}{253,240,240}
%Diagramme
\definecolor{cLinie01}{RGB}{0,	  0,   0}
\definecolor{cLinie02}{RGB}{255,	  0,   0}
\definecolor{Line000}{RGB}{0,	  0,   0}	%Schwarz 	aka black
\definecolor{Line010}{RGB}{255,	  0,   0}	%Rot 		aka red
\definecolor{Line011}{RGB}{255,  66,  66}	%Rot weich
\definecolor{Line012}{RGB}{255, 138, 138}	%Rot weich2
%______________________________________________________
%%Listings in LaTeX
% Für Quellcodelistings
\usepackage{fancyvrb}
\usepackage[]{listings}
\usepackage{xcolor}			%für Listings und Vektorgrafiken
% Farbdefinitionen für Listings
\definecolor{lightgreen}{rgb}{0.7,0.9,0.7}
\definecolor{mygreen}{rgb}{0,0.6,0}
\definecolor{mygray}{rgb}{0.5,0.5,0.5}
\definecolor{mymauve}{rgb}{0.58,0,0.82}
\definecolor{stephiesgray}{rgb}{0.97, 0.97, 0.97}
%
% Aus lsset rausgenommen für Umlaute:
%  extendedchars=false,              % lets you use non-ASCII characters; for 8-bits encodings only, does not work with UTF-8
\lstset{
  language=Scilab,                   % <--------the language of the code
  commentstyle=\color{mygreen},    % comment style 
  captionpos=b,                    % sets the caption-position to bottom
  linewidth={\textwidth},
  xleftmargin=+0.6cm,				% Anpassen Listing an Seitenramen
  xrightmargin=+0.1cm,				%
  backgroundcolor=\color{white},   % choose the background color; you must add \usepackage{color} or \usepackage{xcolor}; should come as last argument
  %basicstyle=\footnotesize,        % the size of the fonts that are used for the code
  basicstyle=\scriptsize\ttfamily,
  %literate={~}{{\fontfamily{ptm}\selectfont \textasciitilde}}1
  breakatwhitespace=false,         % sets if automatic breaks should only happen at whitespace
  breaklines=true,                 % sets automatic line breaking
  deletekeywords={...},            % if you want to delete keywords from the given language
  extendedchars=true,
  %escapeinside={\%*}{*)},          % <------if you want to add LaTeX within your code
  firstnumber=1,                   % start line enumeration with line 1
  frame=single,	                   % adds a frame around the code
  keepspaces=true,                 % keeps spaces in text, useful for keeping indentation of code (possibly needs columns=flexible)
  keywordstyle=\color{blue},       % keyword style
  %literate={~} {$\sim$}{1}
  morekeywords={*,...},            % if you want to add more keywords to the set
  numbers=left,                    % where to put the line-numbers; possible values are (none, left, right)
  numbersep=5pt,                   % how far the line-numbers are from the code
  numberstyle=\tiny\color{mygray}, % the style that is used for the line-numbers
  rulecolor=\color{black},         % if not set, the frame-color may be changed on line-breaks within not-black text (e.g. comments (green here))
  showspaces=false,                % show spaces everywhere adding particular underscores; it overrides 'showstringspaces'
  showstringspaces=false,          % underline spaces within strings only
  showtabs=false,                  % show tabs within strings adding particular underscores
  stepnumber=1,                    % the step between two line-numbers. If it's 1, each line will be numbered
  stringstyle=\color{mymauve},     % string literal style
  tabsize=2,	                   % sets default tabsize to 2 spaces
  title=\lstname,                   % show the filename of files included with \lstinputlisting; also try caption instead of title
  literate=
    {Ö}{{\"O}}1 {Ä}{{\"A}}1 {Ü}{{\"U}}1
    {ß}{{\ss}}1 {ü}{{\"u}}1 {ä}{{\"a}}1
    {ö}{{\"o}}1 {~}{{\textasciitilde}}1
}
%Umlaute in Listing
%% BENUTZUNG:
%\begin{lstlisting} \end{lstlisting}
%______________________________________________________
%Bibliothek
%\addbibresource{Referenzen.bib}
%\addbibresource{ref.bib}
\begin{document}
ä ö ü	Ä Ö Ü ß 
\end{document}
Ich verwende TexMaker und in meiner Ausgabe (gleicher Code wie im obigen Codebeispiel) wird folgendes angezeigt: ------
Edit:
Komischerweise wird durch die hier implementierte Ausgabe alles korrekt dargestellt. Es liegt auch nicht an der Darstellung des TexMAkers, denn der stellt auch das 'SS' dar wie Adobe beim Öffnen des pdfs aus dem Ordner heraus.



