Kodular Companion should use ASD

No, because if that were the case, no one would understand anything anymore and the confusion would be complete. In addition, basic functions / methods would no longer work.

Kodular redirects the path for components that can save something to the ASD, since saving in external storage (outside the ASD) is no longer (unrestricted) possible from targetSdkVersion = 30. Other components (such as the Image component) can still access the external storage (even after Kodular is targeting Android 11).

So these components must still have access to the external storage and not just to the ASD.