Yes, I see that she does get enough UVB. The total of 4 outdoor hours per week is probably enough, especially since she gets UVB in her habitat. In the US, sunbathing for one mid-day hour per day provides iguanas with enough UVB.
Her dosage of calcium seems rational, depending on what it is.
I wonder if her UVB emitter's output has decayed too much over time.
Would you mind reporting the make and model of her UVB emitter(if it's a tube, also post it's length.), and also the distance between the surface of the bulb/tube and her back? I will not judge you if something is deficient. This is an important question.
OK, so I presume the mating activity injured her.
Many veterinarians have compassion for all animals, and would x-ray her hips and legs, since x-rays are not at all invasive. But they will feel reluctant until you explain the treatment plan for whatever the x-ray finds. You have to tell him the treatment plan for broken bones, and also for sprained leg joints. Tell him/her that if the leg is broken or sprained(lots of swelling), she will be treated with a hospital room which keeps her still during the healing process. If the x-rays show no abnormalities, I would assume the leg is merely "strained", without obvious damage, that can heal without intervention. This treatment plan will help the vet to decide to do the x-ray.
A hospital room is a walled-off portion of her vivarium that is small enough to drastically limit her movements. You could make the walls out of clear 1/4 inch acrylic so she can see her familiar territory. It needs a slippery floor (Plexiglas) so she can't push herself up and do a back-flip. It houses her body only, as her tail will be outside one end of the room. It needs to be 8 inches longer than her snout-to-vent length so she can move forward to eat and drink from dishes. One end wall will have an opening big enough for her tail but small enough that she can't back out. It must be narrow enough that she can't even begin to turn around in it. The in-vivarium hospital room is also desirable because the UVB and heat emitters are already set up. The equipment will need to be adjusted so her hospital room does not over-heat. A steady 85F during the day (75 at night)is the proper temperature for this hosp. room. Also, the UVB needs to shine on her for about 1-2 hour per day.
Healthy iguanas can go without eating for weeks without harm.
Hope this helps.