I think it should be a bug? for example,I add s@usdvisibility attribute inside instancer LOP,to add visibility animation ,it works.But if I write it to usd file,and read it back, it is invisible in all frame range. the file only writes "invisible",no "inherit".
some code:
token visibility.timeSamples = {
1013: "invisible",
1014: "invisible",
1015: "invisible",
1016: "invisible",
1017: "invisible",
1018: "invisible",
1019: "invisible",
1020: "invisible",
}