Launchd plist runs everyday instead of only weekends
As Ted Wrigley stated: "The key for specifying day of the week is Weekday, not WeekDay. Launchd may not recognize the capital-D keyword, and might be ignoring it."

After correcting the key, launchd is now not triggering everyday.