I'm not sure whether this is possible with the 7-day timer.
The best I can tell from the EZ 500/700 User Manual, it is not possible with only 1 EZ relay. There are eight time switches (1 to 8) available, each with 4 "channels" A, B, C, and D. That allows for 8 x 4 or 32 ON and OFF time settings. In reality, the 7-day timer will work best when there are only 4 On settings (HH:MM) and 4 Off settings (HH:MM) for each day.
For your scenario, for the weekdays, you would need 2 time switches for each hour or 2 X 24 = 48 per weekday, but there are only 32 available. That does not include your Weekend time switches, which would require 1 on/off time switch every 2 hours, or 1/2 per hour for 24 hours = 24/2 = 12 time switches. For both weekday and weekend, you would need a total of 48 + 12 = 60, but there are only 32 available.
Another problem is that the 7-day time switch does not allow control of less than 1 minute periods, so you would have to run the agitatior at least 1 minute each time it goes on. That may be too long for you, so would eliminate using the 7-day time switch, or would require using more than 1 EZ relay for the same job. I suppose you could use two, with the agitator contact for each EZ wired in parallell, so that EZ #1 would do the first 30 time switches, and EZ #2 would do the last 30 time switches.
Here is another possible option. Use the 7-day timer H01 to control two standard "flashing" agitator timers, T1 for weekdays, and T2 for weekends. H01 enables T1 each day of the week, but it enables T2 for the weekend days. If you want to try this option, let me know when you want the weekend to start and end on a 24-hour clock basis. Will it be midnight on Friday night (time 00:00 on Saturday), or 6 AM Saturday morning, or something else? Will the weekend end at midnight (23:59) on Sunday, or some other time?