it looks like you are asking for a full
list of operations that could change a previously seen upvalue ID for
a given contiguously existing chunk.
I was asking whether a GC activity could change a previously seen upvalue ID.
Lua's (stock) GC is non-moving.
The manual does not promise this.
That's why I have posted my question.
I was not asking about GC implementation details.
I was interested in what Lua does guarantee about upvalue ID.