Upgrading deployed UI Kit 1 apps to latest UI Kit version

Hi there

We have a number of apps (10+) installed to our Cloud instance still running UI Kit 1 and to date haven’t had the opportunity to upgrade them, for a variety of reasons

A lot of these apps are scripted custom fields

My question is:

When upgrading our forge version to the latest version, will we be able to reconfigure the existing UI Kit apps (folder structure, manifest file, correct breaking changes) in order to upgrade those apps or will we be required to recreate and deploy the new apps and uninstall the old ones?

My primary concern with the recreate option is that our custom field ids wouldve changed, where if we’re able to rework our existing apps, this won’t be the case.

The example that’s provided (to upgraded a UI Kit 1 app to latest UI kit: Migrate an app from UI Kit 1 to UI Kit (atlassian.com)) it seems that the app is recreated and deployed.

I see that on the upgrade page Migrate an app from UI Kit 1 to UI Kit (atlassian.com) it states that

if you are migrating a published UI Kit 1 app, keep the same app ID to retain your license.

Is there a guide/approach to show how we can upgrade our UI Kit 1 apps (custom fields apps in this case) without losing the assigned custom field id?

A follow up question: If we’re still using UI Kit 1 (that uses components from the @forge/ui import) does this mean that the @forge/react 9 deprecation notice doesn’t apply to us (although the UI Kit 1 deprecation notice does)?

I have many unanswered questions too: Deprecation Reminder: UI Kit 1 - #2 by nathanwaters

Their team doesn’t seem to be aware that migrating from UI Kit 1 will require a major version upgrade due to permission scope changes, which will require manual customer update.

If they’re not going to remedy this situation, what happens when the deprecation date passes and customers have not manually updated?