Why does the \marginpar not appear on the left page?

You have adjusted your page margins, but haven't adjusted the marginpar dimensions to match. I suggest adding parameters to your call of the geometry package:

\usepackage[
  margin=9mm,
  marginparwidth=7mm,     % + <- Width of your marginpar
  marginparsep=1mm,       % + <- Gap between text block and marginpar
  paperwidth=107.95mm,
  paperheight=174.63mm,
  bottom=18mm,
  ]{geometry}

This will also allow you, if you need, to see the content without re-specifying alignments.


Use this:

\DeclareRobustCommand{\mymarginpar}[1]{%
 \marginpar[\raggedleft#1]{\raggedright#1}}

and use \mymarginpar{$\psi$}

The problem is that the psi is off the page in your case.