After a lot of trial and error, I finally for the Chrome Capture for Channels (CC4C) working for Tennis Channel. Below is the configuration that worked for me (including pulling in the EPG data).
I am running CC4C on a spare Windows machine. In terms of configuration, I had to disable some network-level ad blocking and login with my provider, but seems to be pretty smooth sailing since then.
#EXTM3U
#EXTINF:-1 channel-id="TENISHD" tvc-guide-stationid="33395",Tennis HD
chrome://[IP ADDRESS OF DEVICE RUNNING CC4C]:5589/stream?url=https://www.tennischannel.com/en-us/video/on-tv-tennis-channel-tv-broadcast/1641153