I have created an Add-in project in ArcGIS Pro 3.1 that adds a custom project setting which are saved/loaded by overriding Module.OnWriteSettingsAsync()/Module.OnReadSettingsAsync() as described here. This works as expected when creating, saving and opening projects.
But if I share the project as a project template and then create a new project from the template, Module.OnReadSettingsAsync() is never called so my custom settings are never read from the new project.
Is there some other way I can load the custom settings for a new project created from the template?