The mistake is this:
#SERVICE 1:0:1:250:251:1010:EEEE0000:0:0:0:http%3A//192.168.178.35%3A8002/1%3A0%3A1%3A250%3A251%3A1010%3AEEEE0000%3A0%3A0%3A0:ABC News 24
You assign a service reference with a SERVICE 1: but you also define the EEEE0000 and I guess that the remote Duo2 where you define this entry also have a DVB-T tuner inside.
Since you tell your box that you are using a SERVICE 1: (DVB) and to use the DVB-T tuner (EEEE0000) this is what it is trying to do, but since nothing is connected to your DVB-T tuner or it cannot receive this channel you have go the no PAT message. If you copy the lamedb from one box to the other one then the entry for this channel exist in it and the box will try to use it from your tuner and not from the stream.
So if you really want to use SERVICE 1: than change the EEEE00000 to 0 or if you don't use the DVB-T tuner at all in your remote box, disable the DVB-T tuner in your remote Duo2.
If you use SERVICE 4097: your box know that it should not try to use your internal tuner and then it works.
But since it is a stream the best practice is to use SERVICE 4097: