Your third party guide data just doesn't have the necessary metadata that the On Later feature uses.
Find another third party source, or try mapping your channels using the built in guide data by removing your XMLTV and using the Manage Lineup function to map networks to your channels.