I'm looking at this slightly in haste, but my understanding is that the exception for two entries into Europe is only in conjunction with Ghana, Nigeria and Kenya. I don't see an exception for Mauritius. You are entering Europe twice - can you justify this being allowed?
If not then I don't think it is actually possible to start and end an xONEn in Mauritius - you would have to end it somewhere else in Africa and enter/exit from/to Asia or Australia.
The US bit is fine though.