try it and see if the downloads last past your subscription. Given that they only work through the app, I would expect there's an expiry option built in for that reason. Wouldn't be hard to code I don't think.
That said, 20 quid a year is a reasonable cost to pay in my view, even better when it's free with clubcard points