Hello and thank you for your detailed information.
I tried replicating the issue but the setup is a bit tricky to reproduce unfortunately.
Is it possible for you to please send me a small reproduction project (eg the example shown above in your post) so that I can see what exactly could be wrong or a bug? (support_AT_paradoxnotion.com).
By the way, have you tried using non-dynamic variables instead? Does the issue persist on your end without dynamic variables?