Get Delayed Trigger Vars inside MetaSound Source Assets have unexpected behavior when the graph input setting the var is passed into a MetaSound Patch

Since updating our project from 5.5 to 5.6 we have been experiencing some issues with MetaSounds not working as expected.

Get Delayed Trigger variables appear to be working unexpectedly when the graph input setting the variable is passed into a MetaSound Patch. The issue only seems to occur if that patch then hooks up its outputs to other nodes.

I have attached a video where i explain the issue and show repro steps inside of a blank ue 5.6 project. The project in the video has also been attached.

I have also tested the same repro steps inside of a blank 5.5.4 project and the issue doesn’t occur

Hello! I was able to repro this and will take a look. Really appreciate you sharing a detailed repro and trying it in a previous version! Weirdly I noticed that adding a normal (non delayed) getter for the variable anywhere in the graph seems to fix the issue.