If you are using WC, you will need to check with the plugin authors. We do not provide support for WC.
To rephrase, WooCommerce does not automatically mark orders complete. However, GD waits for an order to be marked complete before changing the status of the listing to the “Paid Status”.
You will have to inquire about additional options from WC to change that behavior, or deal with the default requirement to mark orders complete by clicking a button.
https://wpgeodirectory.com/docs-v2/addons/pricing-manager/#experts