The priority argument was passed to Guard::wrap() (which takes a single callable and silently ignored it) instead of to add_action(), so the add-on registered at the default priority 10 rather than 5. Move the 5 to add_action's third argument so registration runs at the same early priority as Gravity Forms' own bundled add-on bootstraps. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>