Can you provide a small example to demonstrate this? I was not able to reproduce by modifying the lpex1.py example script that is installed with CPLEX. With each iteration the objective value and solution values change (without doing anything special). See attachment.
To debug, you might try writing the model out before the call to solve in your loop. Make sure that the model is changing as you expect it to and try running the model files in the interactive to see if you get the same or different behavior.
#CPLEXOptimizers#DecisionOptimization