It's ok to state there 6 months duration hence visit visa is good for 6 months eventhough she decided at the end to stay for only 4 weeks or so. the visa is multiply entry so as long as the visa is not yet expired she can travel back and forth to UK.

If she didn't finish the 6 months i think there's no problem.