That's what I suspected (and makes sense given how USD is built). Decided to work around it for now by using view states and hou.GeometryDrawable() to get the results I need - works pretty well, minus some snags that I've hit and mentioned in other posts.