Is Sunday 0 or 7?
Standard cron accepts both, but some implementations reject 7. Using 0 is the safer choice.
Five fields or six?
Unix cron uses five fields: minute, hour, day, month, weekday. Spring and Quartz prepend a seconds field for six. A five-field expression pasted into Quartz shifts every value by one position.
The next run time looks wrong
When both day-of-month and day-of-week are set, most implementations run if either matches — an OR, not an AND. Check the server timezone and daylight saving as well.