Problem : possible duplicate reservation when payement failed

Hello,First of all, thank you for this excellent plugin!I am encountering a problem/bug in a specific case.Scenario:When USER 1 adds a seat and the payment fails, the seat is directly released on the card which allows USER 2 to book and pay for this seat.And when USER 1 makes the payment again (stayed on checkout page) and it is validated, then there is a duplicate reservation on this seat.So how to avoid this problem?Note : Max reservation time is set to 15 minutes, and Woocommerce hold item stock is set to 15 minutes too.I have looked for many solutions but without success for the moment.Thank you