20 Pounds is a bit much for a One Year Old Cat,and we are relieved that your Vet has found a Diet Food that will help Millie take some of that weight off.
You are quite right as that will be the best thing for her in the long run.