Does anyone noticed that the label says "4 Weeks" but only 22 days are shown? Why not 28?

In this case it looks like it’s showing the last 4 “calendar weeks” (where the week starts on Monday), as opposed to the last 28 days. (March 14 2022 was a Monday). IOW, I think you’ll only see 28 days if today is a Sunday.
Similarly, if you pick “6 Months”, then it’ll show you the time period starting on November 1. (I assume it’ll always pick a time period which starts at the beginning of a month.)
However if you pick “1 Year”, then it (apparently) shows you the time period starting May 2, 2021. (Today is April 5th.)
So idk if there’s any consistent reasoning behind this stuff.