Not true. The Tirailleurs in WWII included both West and Central African French colonies plus an attachment from Madagascar. Of the three, only West Africa had a substantial muslim population.
Scheck is unambiguous in stating that 100,000 troops in France.
"In the campaign of MayJune 1940, approximately sixty-six thousand Tirailleurs Se´ne´galais experienced combat in France" - Scheck
Also, the number of Europeans was, 9,622 -- less than 10%.
9,622/120,000 is 8%. 10% is called rounding, though I have little doubt that you're not beneath quibbling over 2%.
"The overall number of Tirailleurs Sénégalais deployed in France between September 3, 1939, and June 25, 1940, was 100,000, but around one-third of them were still in training or in transit when the armistice took effect
Deployment means being ordered to a position. It does not mean they were in France, and Sheck clearly states that they were still in transit to France.
Deployment in France (Sheck's words) mean they were in France.
It's called playing with the numbers. And since you're entire argument is about the (let's be generous to you) 30,000 Muslim troops of the 18,000,000-strong Nazi forces, I'll say that 2% means a lot to you.