PUI was only being disabled if the user selected billing/shipping country was anything other than Germany. However, the PUI was not being disabled if the billing/shipping country was not set at all.
Steps to Test
Set default customer location to 'No location by default' (WooCommerce -> Settings -> General);
Use incognito tab (logged out) to add product to cart;
Navigate to checkout page;
Notice the absence of PUI method if billing/shipping country is not set, or is set to any other country except Germany.
Description
PUI was only being disabled if the user selected billing/shipping country was anything other than Germany. However, the PUI was not being disabled if the billing/shipping country was not set at all.
Steps to Test