This day calculation is based on all days, which is Monday through Sunday (including weekends). So if you calculate everyweek one-by-one One Hundred Four weeks ago, you will find that it was July 05, 2021 before 104 weeks since the date July 03, 2023.