I have a couple of older Xbox Live games that won't function without being online. The arcade game of TRON, won't work without being logged in.
That's no fault of the games themselves. Your licenses simply aren't tied to your current console. Reassociate them by doing the license transfer process and you will restore offline access.
Tron and Disc of Tron work just fine for me offline.