Hello,
The medal is an unofficial Knight in the Order of Leopold II, just because of the crossed swords mounted on the medal.
Some medal manufacturers thought they could create a military version of the Leopold II orders, in analogy of the Leopoldorder military division.
That model was not accepted by law, and therefore not allowed.
The medal is pre 1952, since it is unilingual French, so it can perfectly match the gold-striped ribbon, which is for civilian war merits during WordWar I.
However, the combination of the ribbon with the medal is NOT possible : the crossed swords mentioning the military division, while the gold striped ribbon mentions a civilian division.
Another fault is the palm: a palm was given for war acts in the military division, so it does not match the ribbon, AND, as we know the ribbon was for WorldWar I, the palm mounted on the ribbon is a "Leopold III" palm, which was given for war acts during WorldWar II and/or Korea.
so to be correct, the combination should be:
1) medal with 'normal' ribbon, that is without gold stripes and 'Albert I' or 'Leopold III' palms
2) medal without crossed swords, in combination with the gold striped ribbon
I hope one can understand my explication.
kind regards