Direct messages are general notifications with no object, so the 12-hour repeat check in CoreJobNotify (case 3917, keyed on subscription and object) dropped every message to a user after the first. For general notifications the check now applies only to the job's own delivery error messages (DELIVERY_ERROR_NAME). Changelog. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>