It seems that OpenPLi 4 has better support on that than Vix.
OpenPli, should support XCplugin (
https://forum.rapidiptv.net/threads/xcpluggin-epg-and-logos-on-enigma-2-devices-with-rapidiptv.1115/) and Ruya plugins. You can search about that. These plugins will connect to your iptv "provider" and collect EPG and logo informations for the iptv channel lists.
In any case, the main problem of iptv stream channels is that they need a unique code to be identified
http://siptv.eu/codes/
They have created another way to include EPG using KODI on the iptv channel list that works with Rytec EPG downloader and that shows the correct Logo. However only for KODI.
https://rapidiptv.com/threads/epg-most-wanted.788/#post-1741
I think this other way including EPG code and Logo code with the software
https://rapidiptv.com/threads/epg-most-wanted.788/#post-1776, will be the best way.
If you can try with your streams and configure rytec epg downloader which is already included in Openvix.
The problem is that there is a lot of manual work, your provider should do that for you.