I guess I'm lumping in other disruptions where they still played the game but it was closed to the public, had limited attendance, or moved it to a weekday.
In 9 years, 2017 was the only Saturday traditional spring game fully open to the public. 2018 was fully open but held on a weeknight due to weather. 2019, 2022, and 2023 were moved inside and closed to fans due to weather, which if I'm remembering correctly at least some of them had weather that you would normally not cancel outdoor football games for. 2020 was canceled for obvious reasons and 2021 had limited attendance.
So in Fleck's tenure they have announced 7 spring games prior to this year, only 3 were open to the public at all, and only 1 was a traditional Saturday spring game open to anyone who wanted to come.