Thanks for confirming the Sonoma update, Bob.
About the TV guide capability: are you aware that there is an option of importing TV data from other sources? I use XML TV Listings. It isn't free (I pay $20/year for the data) and you have to be somewhat technical to implement it, but it does work reliably.
Here are the instructions: https://www.xmltvlistings.com/help/guides/eyetv
I also found this forum thread helpful in implementing it: