Preset creation being lost during cook - Unreal Game Sync - warning ...not registered

Hello peoples,

For some reason every time I create a preset and save it for a cook with UGS (Unreal Game Sync) I am encountering my newly created preset producing the below warning and it is leading to my child preset nodes being broken.

Warning: MetaSound Node Class with registry key ‘…A2_1.0’ not registered when gathering referenced asset classes.

I can see that once the cook has been done. The preset is no longer a preset and has reverted back to a normal Metasound and thus all related children of said preset are ‘not registered’.

The problem is why is this not registering? I am not getting any warnings prior to sending my latest perforce change list to UGS. My presets do exist in a folder outside of the metasounds that it has come from but I have not done anything different in my process for other working presets.

We are at a loss and need the communities help.

Is there some UGS function that needs to be updated?

Is there something that Metasounds needs to update?

Has anyone experienced this issue before?

Thank you kindly Tom.

I have also noticed that when I ‘reload’ the newly created preset asset ‘from their file on disk’ - the preset becomes lost (only within our project) and the preset returns to being another normal metasound.

I do not get the warning message ‘packages are in-memory only and cannot be reloaded’. Which I do when I try to recreate the issue in the StackOBot project.

So makes me think there is some integrated setting that needs to be updated on our project. We are using perforce as our source control. Is there anything people are aware of that can negate this warning above?

Kind regards,

Tom