macOS Calendar (Sierra 10.12.6, MBA) Search only shows results for 3 calendars
I've had this problem recently, over the last few weeks: when I search the Calendar by keyword, it only shows results for 3 calendars -- when I actually have 20 calendars. It looks like only Phone Calls, a Quicken-connected calendar, and a subscribed holiday calendar show up in search results. These are not the most important calendars that I'm looking for.
I've tried reindexing Spotlight by putting Macintosh HD into the Spotlight Privacy pane, closing System Preferences, reopening System Preferences, and then removing Macintosh HD from the Privacy pane. Spotlight seemed to reindex, but I still can't get proper search results from my Calendar application.
If I search the Calendar with ' . ' (a "period") in the search field, I get results only for the same 3 calendars, when the result should be everything in my calendar.
All calendars are sync'ed with iCloud.
Search works fine on my iPhone calendar app running iOS 13.3.1.
I'm not sure what else to try, other than clearing the Calendar cache, but I'm hesitant to do that because I have years worth of appointments that I don't want to mess up, even with a good backup or exported Calendar Archive, for safety.
Any suggestions would be welcome, thanks!
MacBook Air 13", macOS 10.12