Broken cutlist backwards compatibility - SPR1218577 NOT solved

tldr 

I need a way to insert a property named "description" in a sheetmetal cutlist using API, with a non english version of solidworks. (SW2023 SP5 or later)

API refuses to work, it gives a write error (while it is able to write a "description-" property) and the reason is likely the SPR 1218577.

 

Additional Note:

Solidworks is set to Japanese and  the following option

Document Properties → weldments → Use ENGLISH Description property name in Weldment Cut list

is IGNORED ONLY FOR SHEETMETAL CUTLISTS, but applied to weldments and general cutlists.

2 out of 3 types of cutlists use "description" and only sheetmetal still uses the localized "注記".

 API writes 注記 instead of description when using "description" as property name.

 

Sheetmetal cutlist created with SW in English (description is shown inside a drawing weldment table)

 

Sheetmetal cutlist created with SW in Japanese (IGNORES THE DOCUMENTS SETTINGS and 注記 is not shown in drawings as it expects "description")

 

long version

I am one of the persons behind the SPR1218577, and I have already reported this issue to my VAR and SW just said to file and enhancement. 

I discovered we are forced to spend hours fixing drawings manually, because even API is broken and our templates and PDM are setup to use a specific variable to handle cutlists and we cannot change them lightly with 10 years of legacy data.

 

There is also a lack of understaning from SW developers, since they do not seem to understand they broke the backwards compatibility of Solidworks and API for non english version of the software.

Back at SW2021 cutlists where using "description" inside their properties, for sheetmetal, weldments and general cutlists.

DS decided to localize the description property in multiple languages, and they broke our workflows and our legacy data. 

It would require hours of manual input to work around their cad workflow suddenly altered from what it used to operate in the past

What started as a minor SPR related to translations, escalated to critical when we show DS how many man hours it would cost us to fix our files.

DS "fixed"  it in SW2022 SP3, but they forgot to fix the sheetmetal cutlist, that at the time we did not use so much and the problem passed under the radar. so here we are. 

with sw2023 sp5, we are using a lot more sheetmetal, and our workflows and templates are broken again.

THE ISSUE 

Sheetmetal cutlists now use a localized description property (注記 in japanese), while weldments and general cutlists can be set up in document properties to use the legacy english name "description" like it was before DS broke Solidworks.

A sheet metal cutlist ignores that setting in documents properties, that was introduced on our request to solve SPR1218577, and behaves in a different manner from other cutlists. This is NOT normal or logical.

To add insult to injury of an unresolved issue, API is not able anymore to write a "description" property when the translated 注記 is present, but it is fine to add the same property manually, and it works. 

API actually works with "description-" or "description2", but I refuse to introduce another property in our system (with like 2M files) to workaround a broken piece of software.

At the moment our engineers are required to do a full manual selection of the property, and input the value for every single cutlist (and now we have around 100) in a single part file. I could save the issue with a macro, but API is broken so I am going in circles.

DS quickly dismissed our concerns with a broken link to the enhancement community and honestly I am quite tired of the back and forth with our VAR and not a single workaround.