Die Überschriften kannst Du so einstellen:
\setkomafont{disposition}{\normalfont}
OpenDyslexic ist eine Textschrift, also nicht auf Formeln ausgelegt bzw. es gibt halt nicht viele mathematische Symbole in dieser Schrift. Normale Buchstaben und Ziffern kannst Du so ersetzen:
\setmathfont{latinmodern-math.otf}
\setmathfont{Open Dyslexic Italic}[range=it/{Latin,latin}]
\setmathfont{Open Dyslexic}[range=up/{Latin,latin,num}]
Hier im Komplettdokument, das man hier ja mit einem Klick übersetzen kann - hab extra Open Dyslexic auf dem Online-Compiler TeXlive.net installiert:
\documentclass[a4paper,12pt]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{fontspec}
\usepackage{unicode-math}
\usepackage{luacode}
\setmathfont{Open Dyslexic} %?
\setmainfont{Open Dyslexic}
\usepackage{blindtext}
\usepackage{amsmath}
\setkomafont{disposition}{\normalfont}
\setmathfont{latinmodern-math.otf}
\setmathfont{Open Dyslexic Italic}[range=it/{Latin,latin}]
\setmathfont{Open Dyslexic}[range=up/{Latin,latin,num}]
\begin{document}
\section{OpenDyslexic: A typeface for Dyslexia}
\blindtext
%
%
Hier sieht man die Verwendung von Open Dyslexic in Formeln, mit Buchstaben (aufrecht und kursiv) sowie Zahlen:
\[
\sin(A+B) \neq \cos(2a+5b)
\]
Hier sind spezielle Symbole, welche die Open Dyslexic nicht enthält:
\begin{align}
i \hbar \frac{\partial \psi}{\partial t} = \hat{H} \psi
\end{align}
%
%
\blindtext
\end{document}
Stefan