I encounter the exact same problem, with this plist file:
<plist version="1.0">
<dict>
				<key>Label</key>
				<string>com.zerowidth.launched.auto_delete_folder_cleanup</string>
				<key>ProgramArguments</key>
				<array>
								<string>sh</string>
								<string>-c</string>
								<string>find ~/Desktop/AUTO_DELETE -mindepth 1 -mtime +30 -delete</string>
				</array>
				<key>StartCalendarInterval</key>
				<array>
								<dict>
												<key>Hour</key>
												<integer>23</integer>
												<key>Minute</key>
												<integer>0</integer>
												<key>Weekday</key>
												<integer>1</integer>
								</dict>
								<dict>
												<key>Hour</key>
												<integer>23</integer>
												<key>Minute</key>
												<integer>0</integer>
												<key>Weekday</key>
												<integer>3</integer>
								</dict>
								<dict>
												<key>Hour</key>
												<integer>23</integer>
												<key>Minute</key>
												<integer>0</integer>
												<key>Weekday</key>
												<integer>5</integer>
								</dict>
				</array>
				<key>UserName</key>
				<string>XXXXXX</string>
</dict>
</plist>