Are you using a custom theme? If so, most theme developers have released updates for 2.3.4 and there are many things that 'break'. Same goes for third-party checkout modules. You also didn't mention your payment method(s) as there may be some issues there, as well.
As for the stock issues, are you using MSI? May be a configuration issue there. I would check the products and make sure they still show tax and shipping weight attributes in your attribute set(s).
@peter_brown2 thanks for the solution, its worked for me.
Adding the same Query here so others can fix quickly
SELECT entity_id, customer_id FROM quote WHERE customer_id != 0 AND customer_is_guest = 1;
Then reset them to the proper status:
UPDATE quote SET customer_is_guest = 0 WHERE customer_id != 0 AND customer_is_guest = 1;