Hi Stéphane,
Thanks for getting in touch!
That is some great solution you have worked out there. I’m sorry to hear that an update was interfering with it.
Unfortunately updates sometimes are necessary, and they cannot be always made backwards compatible, especially since we are not aware of all use cases.
You should be able to tap into the URL through the following filter:
apply_filters( 'tribe_tickets_plus_qr_handle_redirects', $url, $event_id, $ticket_id, $user_had_access );
Does this help? Let me know.
Andras