It's not a bug. It's a feature.
If you don't want it to have epg and you don't even want to have it in your m3u file, then you don't need a tvg-id for it.
You can still add anything to it for a tvg-id, but it won't do anything.
Please see the topic http://forum.iptv-epg.com/showthread.php?tid=295 to understand what these options mean.
You need to understand that the tvg-id is for getting the epg data in the xml file.
If you add a tvg-id to a channel, the epg data will be automatically generated into your xml file.
What is the purpose of having epg data for a channel, that is not even in your m3u file?
it's a waste of time and resources.
If you don't want it to have epg and you don't even want to have it in your m3u file, then you don't need a tvg-id for it.
You can still add anything to it for a tvg-id, but it won't do anything.
Please see the topic http://forum.iptv-epg.com/showthread.php?tid=295 to understand what these options mean.
You need to understand that the tvg-id is for getting the epg data in the xml file.
If you add a tvg-id to a channel, the epg data will be automatically generated into your xml file.
What is the purpose of having epg data for a channel, that is not even in your m3u file?
it's a waste of time and resources.