You seem to be doing everything right. I feel bad I can't offer advice. I know it's stressful when vet bills are so high but you can't pinpoint anything wrong on your own because husbandry seems perfect.