Hey, don't be so hard on yourself sounds like you are doing it all perfectly and your body knows what you and the baby need, so as long as you know you are eating healthily and in the right calorie range, and getting exercise, even just going for walks, since I assume you won't be doing cardio kickboxing in month 8&9, you are all good. Everyone gains differently, our bodies really do know what they are doing, and as long as your Dr. or midwife keep an eye on hypertension and diabetes, the weight doesn't matter too much in my eyes, and you lost it before, you can do it again. Remember when you are pregnant and nursing, you are giving your all, your whole body for another person, you are doing what's right, don't get hung up on a specific number.
I have been pregnant 3 times, I have 2 healthy kiddos, and lost one to miscarriage....all three times I gained a pound a week form the first week on - didn't matter how or what I ate or how I exercised or didn't . I was on bedrest for the last 3 months of my first pregnancy and still only gained a pound a week....made me say WTH about al the exercise I was doing before that to keep the weight down and still gained a pound a week! Even with the one we lost at 14 weeks, I gained 14 pounds. So yes, all 3 pregnancies! My body knew what it needed/wanted, apparently. So my total gain was bout 40 pounds give or take a few for my two full term babies, and I am only 5'2" tall, so that put me up to just under 200 pounds , at delivery YIKES!!! I had pregnancy induced hypertension with my first, but never again, and no diabetes. I lost all the weight the first time within a year, and the last pregnancy I lost down to 150, in a year, but then I have somehow acquired a gluten and dairy intolerance that I ma still fighting, which regained me 30 pounds.....I am on an elimination diet to try to get lal the inflammation under control and hopefully will be able to get back to "fighting weight" soon.
good luck, it sounds like you are taking good care of your body and your baby, just don't get obsessed with the numbers, as long as both of you are healthy, it will all work out.