@JG Bull
VET FEE HELP is still like a loan, it has to be paid back. The government may cover some of the cost, but the balance must be paid by the student. There's no such thing as a free lunch, especially with cadetships.
PS: I know you briefly mentioned it, it's just that the way you wrote it it kind of sounds like you're saying it's free