Webhook topics will always have a lease that is limited to the whichever is the lower of your requested lease seconds, or the expiration of the token.
Since tokens from the Auth Code flow only last about 4 hours, it’s impossible for webhook subscriptions to that topic last longer than that.