The confirmation page is optional
On PrestaShop the purchase event fires on order-confirmation. After a 3-D Secure redirect or a PayPal round-trip, a share of customers close the tab before that page renders. The order exists, the money is real, and GA4 never hears about it.