CartFlows will work perfectly with your pricing tables.
Here is the best way to have each pricing option is a pricing table link into its own unique flow.
Create a normal WordPress page that will have your pricing table in it.
Create a new flow for each pricing option. This is where our clone feature comes in handy. You can create 1 flow where the first step will be the checkout, then add your order bumps, upsells, downsells, and thank you page. For the checkout page, you will add the product for 1 of your pricing plan options.
Then clone the flow for each of the additional pricing plans.
Change the product in the checkout step for the correct pricing plan.
Copy the link from each checkout to the correct button in your pricing table.