@hashbang hello!
You said the service provider accepts only untagged data. It adds tags on its own switch, so you want to add only inner tag in qinq, If only the inner tag is attached
Through only the inner tag, the packets are still tagged; are you sure the packets will be accepted by the service provider?