Welcome to Microsoft Q&A!
GetAssociatedStoreProductsAsync always returns error in a Game!
Based on the error code 0x803F6107 message
Something unexpected happens while processing a Store operation., it looks like the issue is related to the Store part. So I suggested @MG Bhadurudeen try to purchase the add-on product directly with the Store ID to check if the issue is just with the GetAssociatedStoreProductsAsync() or the status of the add-on itself.
The method gives another error code- 0x803F6108 which means
The license for the application is missing information needed to perform Store operations. If you side-loaded the application, uninstall the application and download it from the Store first to get the Store license associated with the application.
This error message is more clear than the first one and we could know that the Store certification might be the root cause of this issue. The possible way to solve it is to renew the license of the app.
At last, @MG Bhadurudeen uninstalled, then installed the app from the store. and uninstalled. then installed from Visual Studio. Now the app is working correctly.
If the response is helpful, please click "Accept Answer" and upvote it.
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.