1) Yes, the graph object HideFlags is set to “None” if the graph is part of a prefab owner, even if it is a bound one (because it becomes a sub-asset of the prefab)
2) Yes, each graph needs to be deserialized separately, since a “deep clone/copy” of each graph is required for each instance, so the screenshot looks correct.