i am not sure of you have been able to solve your problem or not but if you havent, then just clear the data of myjio app and generate the code again.@deadmenkiller Yes I uninstalled all Jio apps, restarted the phone and installed official jio app again, still no luck.
My guess is that it ties the offer to phone's imei and once generated , you have to use the offer before expiry. If the code expires, you cannot generate another code.
However , I would be looking forward to try out any tricks that fellow forum users may have success with (but I really doubt if there's a workaround).