Is the stock restored if the order expires?
Order gets cancelled but the stock is not restored. As WooCommerce does not restores stock on cancellation we also don’t do it. There are already some plugins to restore stock upon cancellation.
The buyer will need to select the products again and go to cart and checkout page.