Not to uncommon for a Prussian officer: no pre-war order (KO4 not given routinely to active officers, to young for a RAO4), no HOH3X in WW1 (as those were not given out like candy). Maybe Bavarians felt pity with him, to give him their MVO.
With the Bavarian ribbon with silver swords, impossible to be a high rank with all orders on the neck. More likely a Hauptmann, or an old Oberleutnant - he has not even a long service award! Possibly a Baden native in a non-Baden unit, therefore with jubilee medal but never saw a Zähringer... poor guy but still a nice bar!
;)