I have had a similar issue for months. I have found that the only way to get the EPG to refresh correctly is to manually restart the PMS service. I find if I do this on a Friday, the EPG for the following week will get updated correctly. The second week out though remains incorrect, so the service restart is a weekly occurrence.