Hello,
If you are using a custom layout, the option from Theme Settings will not work automatically. You need to follow the correct structure inside the WoodMart Layout Builder.
You should have 2 columns and one of them should have the Column role for the off-canvas layout option. Edit the “Sidebar” column and in its settings set the Column role for “off-canvas layout” as “Off-canvas”: https://take.ms/puKlD
You can read more here https://xtemos.com/docs-topic/custom-off-canvas-sidebar/
Further, you can read more about the Layout Builder here: https://xtemos.com/docs-topic/woodmart-woocommerce-layout-builder/
Best Regards