I would definitely note dehydration. His urate has a yellowish orange tinge to it. Also, the substrate could have played a role in constipation, as the stringy part looks like partially undigested plant matter/bark. If the substrate is necessary for whatever reason, try a layer of mesh over it.