Welcome to Microsoft Q&A!
- It depends on yourself. But you need to note, if you package it as framework-dependent, user will need to manually install the Windows App SDK runtime and/or Framework package. You could check Windows App SDK deployment overview for more details about the difference between framework-dependent and Self-contained.
- This should be a VS question and you might need to report via the VS channel.
- If you want to distribute your app via sideload package, a trusted certification is needed. You could use your own certificate which needs to be imported into the machine manually by user. Or you could buy a third-party trusted certificate for your scenario.
- I noticed that you said that you've published two apps already. The process should be the same. Associate the app and create the package under that associated app name. Then you could upload the package to corresponding app submission.
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.