How to make an epsilon with ebgaramond-maths

You may want to contact the package's author (email is available on the front page of the package's user guide) and ask if the missing \epsilon glyph is a bug. While you're at it, you may also wanto to ask about \theta (which looks a lot like \vartheta), \xi (its scaling may be off), \varpi (too much whitespace to the right of the glyph?), and \rho (which looks rather like \varrho).

enter image description here

Just for comparison, here are the same glyphs from Computer Modern.

enter image description here

\documentclass[10pt,article]{memoir}
\usepackage{ebgaramond-maths} % comment out to get Computer Modern
\begin{document}

$\alpha\beta\gamma\delta[\epsilon]\varepsilon\zeta
\eta\theta\vartheta\iota\kappa\lambda\mu\nu
\xi\pi\varpi\rho\varrho\sigma\varsigma\tau
\upsilon\phi\varphi\chi\psi\omega$ % \omicron not defined

\end{document}

The log reports

Missing character: There is no ^^O in font EBGaramond12-Italic--oml-ebgaramond!

which seems like an error in the font setup.

\varepsilon works though

enter image description here

\documentclass[10pt,article]{memoir}

\usepackage[lining]{ebgaramond}
\usepackage{ebgaramond-maths}

\begin{document}
Epsilon: $[\epsilon][\varepsilon]$

\end{document}

If you want to get a fallback while experimenting with different fonts, you can substitute \epsilon with \varepsilon when the former is not available:

\documentclass[10pt,article]{memoir}

\usepackage[lining]{ebgaramond}
\usepackage{ebgaramond-maths}

\begingroup
\def\extract#1"#2#3#4\extract{
  \gdef\epsilon{%
    \iffontchar\textfont "#2 "#3#4
      \mathchar"#2#3#4
    \else
      \varepsilon
    \fi
  }%
}
\expandafter\extract\meaning\epsilon\extract
\endgroup

\begin{document}

epsilon: $\epsilon$

varepsilon: $\varepsilon$

\end{document}

enter image description here

If I comment out the two \usepackage lines, I get

enter image description here

If you finally decide for ebgaramond-maths, then just add

\renewcommand{\epsilon}{\varepsilon}

instead of the code between \begingroup and \endgroup (inclusive).