Looking at the roles (at Toolset > Access > Custom Roles) I can't see anything that would account for the difference.
Do you have a staging site for testing?
Can you confirm if the same happens in a minimal environment? That is, with all non-Toolset plugins except WooCommerce disabled, running a standard theme such as twentytwenty, and with any custom code disabled.
That would help eliminate the possibility of some conflict with other code causing the problem, and if that's the case you can use a process of elimination to identify the source of any such conflict.