I have many sources, some have 24 hour epg, but that seems to force my client guide for ALL sources to that 24 hour guide, how to fix that? The web ui does not have this issue, it shows placeholders for the missing guide data.
It's up to the provider how much guide data they provide. Some providers only provide the next 24 hours of guide data and for them refreshing the guide data more frequently will fill your guide better. Check your sources and update as needed.