Have you restarted the server?
Whenever making any major changes, such as adding/changing sources/channels, or updating guide info, etc., it helps to restart the DVR server to ensure it's working from a clean slate. (Just for extra protection, I would then Delete and Recreate the guide database, followed by a second server restart. This ensures that the latest guide data is sourced for any changed channels/sources. And when I say "server", I mean the DVR server software, not necessarily the machine running the software. sudo systemctl restart channels-dvr
or equivalent will do.)
After you're sure that your server is running clean, restart your client apps. Force stop/quit the app, and if on Android, possible clear the app's cache, too, and then relaunch the client app. This ensures that the client is retrieving the latest and freshest info from your DVR server.
Following those two steps will alleviate many peculiarities, and also ensure that you are at a good clean starting point for any one attempting to offer help. If your server/client are in a confused state, then suggestions may not make sense.