Thanks for sharing samir3132, do keep us updated on how this turns out. It sounds like you did the right thing by getting legal advice.
So basically, two concerns were raised: that your wage is rather low for what is supposed to be a supervisory position, and that your prior work experience is much less than someone would usually have.
We do see these kinds of things cited as refusal reasons from time to time - the officer is not convinced that the person could be working in the job they claim to have, due to a low salary, or a lack of relevant education or work experience, etc. But it could also be overturned with a strong enough reply.
In any case, good luck!