Prefacing this with I have seen a reptile vet already, but even the top reptile vet within 100 miles of me is of questionable quality and reliability.
Percy has lost around 70g (410/420 -> 340/350 grams), appeared dehydrated up until a couple days ago, has had 2 of 4 poops contain undigested...