I have James, a very old, huge, extremely fat egyptian guy. He eats huge portions of his salad of collards and thawed frozen mixed veggies but his true dietary loves are tofu, mealworms, and dandelion flowers. He doesn't get very many worms 'cuz they aren't supposed to be very nutritious, but he absolutely relishes them. They're strictly a treat. Same with the tofu ... I don't know if it's really good for him or not (it's soy protein, so it is of veggie origin).
James is never exposed to natural sunlight but does sit under UVB lights all day. I recently found out that he absolutely requires calcium/D3 supplements sprinkled on his food. I ran out of ReptoCal. A lot of people write that they don't think supplementation is necessary, so I didn't go right out and get more. After a month or so of going without it, James stopped eating very much. Another couple of weeks, he began twitching like crazy. From prior experience with iguanas, I knew exactly what was wrong with him and immediately obtained more ReptoCal. When lizards start this tremoring from lack of available serum calcium, they become anorexic and it's difficult to get calcium in them. Fortunately, I caught it in time that James was still eating worms (but not his salad). I moistened several worms and then coated them with ReptoCal so he ingested large amounts of it for a couple of days. You don't want to overdo it 'cuz too much serum calcium causes the same tremors as too little. I gave him another UVB light in the cage.
After a week, the tremors were gone and he's eating normally again, with a little ReptoCal on his food every day, as all my basking lizards get (when I'm don't run out of it!) James is fine. Close call. Egyptians have the best personalities. James is a real character. Would have been a shame to lose him over something as stupid as running out of ReptoCal.
So, one possible reason your uro isn't eating well is that it needs a little Ca/D3 supplementation on its food. For sure, try to find some dandelions flowers ... all my uros love 'em.