Yesterday I did this quest easily 3-4 times.

The contract refreshed itself after a while after each completion. Its that something normal or bugged?
At least I got the credits though