I've had no issues with CH4HD EPG listing using CrossEPG. However, I have ABM set up to create a bouquet for Freesat, one for Irish Saorview terrestrial and a separate bouquet for SKY (FTA). With the Freesat bouquet I have combined the Saorview service and manually included a link to CH4HD at position 104, so it gives me a seamless transition in the bouquet from terrestrial to satellite. I run CrossEPG on a timer a couple of times per week and it fills in the CH4HD listings without fail. I think the key is to have a separate ABM bouquet with all the SKY FTA services in place so that CrossEPG can do its thing. I would rarely use the SKY bouquet as Freesat has 99% of the channels I watch.