Solved by ptrblck in post #4 
              
              
                If I understand the docs correctly, the variable_scope would create new variables using the specified names (scopes). 
If you set reuse=True, TF would check, if a variable with this name was already created and return it instead of creating a new one (or raising an error?). 
with tf.compat.v1.variab…