I wouldn't worry about a 5 gram loss. They can lose that much with one good poop. And some of them lose their appetite for a little while when they're shedding too. If things get back to the normal routine now that you're not moving, that may help Charlie feel better too.
I was really lucky that the first and only man I ever fell in love with (at the age of 41, believe it or not) did not turn out to be a cheater, abuser, etc, and our lives are really simple compared to yours -- neither of us had ever been married before, and we never had any human children. He's an avid genealogist and I met him at a family history library, so when we got married I became #18,011 in his computer files of relatives and ancestors. He now has one of my lines back to the 1400s and one of his own lines back to Adam. He was up to about 34,000 names when he quit storing it all on his local hard drive and started putting it in the "cloud", and now he's lost track. He has an uncanny ability to make wild half educated guesses about when and where some significant life event happened (births, deaths, weddings, etc) based on circumstantial evidence, so he can find the records and vital statistics. We spent some time on one of our vacations looking at gravestones in little churchyards where some of his ancestors lived, but other than being a nice little outing, that's a fairly inefficient way to do it compared to the internet.
He's back on full time this week, except for the holiday tomorrow, a couple of days off next week to drive down to Homer for his dad's 80th birthday, and the use of the rest of his time off for the new fiscal year to be decided later. He has big plans for some backyard projects, but I'm trying to get him to be realistic about how much time and energy, not to mention $$$, we're really going to have before the end of the summer.