Issues with bezier curves in Parametric Model Maker

I have been working on a project in OpenSCAD with the intention of this being uploaded to MakerWorld as a parametric model. The model is going to be a luggage tag that will have different airline brandings on them that the user can select as well as add their own text on the back.

I have reached a roadblock though as the code that I have fully working in OpenSCAD, is not producing the correct results in the model maker. None of the code relies on any libraries, so it should work fine but it just isn’t.

Here is a picture of what it looks like in OpenSCAD:

And here is what is generated in the model maker:

All of the main geometry is correct. The issue lies with the logos. These logos consist of bezier curves that are hard coded into the file. The original SVG’s were converted using this Inkscape Plugin. The resulted code contains a stripped down version of the bezier functions in BOSL to allow them to run in plain OpenSCAD with no libraries. This works with no issues when running locally, but as you can see in the images it just fails to run in the parametric model maker.

Is this a known issue? I hope there is a way around this as I have put considerable time into this project and am eager to share it but this has completely derailed me.

I have little experience with parametric model on MakerWorld.

Looking at your screenshot from model maker, I suspect your logo is flush with the white surface?

TL DR: If so try to raise your logo just a tiny amount above the surface, like 0.001 (this is my default i OpenSCAD).

Long story(as best as I can explain it): Calculation in computers on floating points usually have a small error/imprecision, so even if two things are set to the same height in a 3D modeling software, the calculation might move one behind the other. This can also be an issue when joining two objects there is a chance the computer do not calculate them as connected, if you do not add a tiny overlap.

Hope this can help you to move forward or rule out the issue I describe.