Interesting ... and for the trivia of the day, the following is for ya'lls repertoire ...
The summer solstice typically occurs on June 20 or June 21 in the Northern Hemisphere, but it can occasionally fall on June 22 due to the Earth's orbit and the Gregorian calendar's alignment. It’s not always on June 20, as you suspected. The exact date and time depend on when the Earth's tilt toward the sun reaches its maximum, which varies slightly each year due to the planet's elliptical orbit and axial precession. In 2025, it happens to be on June 20 at 10:43 PM EDT (8:43 PM CDT), as I mentioned earlier. Historically, June 21 is more common, but June 20 occurs about 44% of the time in the Gregorian calendar cycle. For example, recent solstices were June 21 in 2023 and 2024, but June 20 in 2020 and 2022. The variation comes from the calendar not perfectly matching the Earth’s 365.2422-day orbital period, causing the solstice to drift slightly year to year.
Explain axial precession
Winter solstice dates