V13 Commerce Finalizing Order Delay / Latency

Hey all!

Currently working on a v13 commerce site and am having some issues with checkout. After the user completes the order, I finalize it through the umbraco commerce api, save the order, and complete the unit of work. Then I redirect to an order confirmation page. There, I call IUmbracoCommerceApi.GetCurrentFinalizedOrder() which most often is null but in some cases is the previously finalized order for that user.

Is there a cache I should be invalidating or manually moving the finalized order to the “cfo” session key? Curious if anyone else is having this issue at all.