Actually what you’ve done is much more than simply copying weights. You made these two models identical all the time. Every time you update one model – the second one is also updated – as both models have the same weights variables.
If you want to just copy weights – the simplest way is by this command:
target_model.set_weights(model.get_weights())