I found 2 related bugs/strange behaviours in my OmniGraph.
In my OmniGraph I try to update a custom property of a prim with the node WritePrimAttribute of SceneGraph, but the value of this node is <unresolved any>
and if I try to read this property from the prim using python it always return the same value independently from the input to this node.
Problem 1
If I delete and the create again the link between the node that compute the value and the WritePrimAttribute, then the WritePrimAttribute starts to work and it shows me the correct value. But if I save the file, close it and reopen it, the problem appears again.
Problem 2
If I delete the Make3Vector node that is not used (it receives the input but its output is not used) then the WritePrimAttribute starts to work, even if I save the file, close it and reopen it. The problem is that I need that node because I have to write another property that is a vector.
I upload a video to show what I just explained and the USD file I used in the video.
bug.usd (7.9 KB)