Hi Sarah, I tried your reproduce steps. But I don't see the same issue as yours.
Could you share more so we can help?
Edit: Thanks for the clarification. I tried as per your guides and yes it's quite inconsistent what's the tracking number as it's not updating the table number on the top left. Sometimes it updates and sometimes it's not, depends on the flow that users went through and time it took.
I suggest you to create an issue here: https://github.com/odoo/odoo/issues
This is my analysis from your video.
Table | Receipt Number | Remarks |
1 | 801 | paid |
1 | 802 | auto-increment after paid, this order is canceled |
N/A | 803 | auto-increment when being redirected to tables after canceled |
1 | 804 | entered table 1, paid |
1 | 805 | after paid, auto-increment happens. But, you clicked + that's why it moved to 806 and 805 is unused |
1 | 806 | paid and auto-increment to 807 |
1 | 807 | not proceed |
2 | 808 | auto-increment from the booked table 1 |