If you create a new profile and start a new game, do you have the same problems with crafting?
Does loading a save and returning to the main menu always freeze, or just if you have tried crafting barrels?
Try verifying local files: in the Steam library, right click on the game and select Properties, switch to the Local Files tab and then click on the 'Verify Integrity of Game Cache...' button.
With the GOG version, in the (optional) Galaxy client, select Divinity: Original Sin 2 in the left column, then click on the More button, and in the Manage menu select 'Verify / Repair'.
If a new save is ok but your current playthrough continues to have a these problems, and you are playing on PC, please email supportdos2@larian.com with your latest save where this can be reproduced (or a Dropbox or Google drive link, etc). If you are using any non-Larian mods, also include a list of those enabled and/or the modsettings.lsx file from your profile folder.
Each save is a folder in the '..\Documents\Larian Studios\Divinity Original Sin 2 Definitive Edition\PlayerProfiles\<ProfileName>\Savegames\Story' folder.
In Windows Explorer you can zip a file or folder by right clicking on it/them and selecting 'Send To | Compressed (zipped) Folder' (and similarly in OSX/Finder).
PS4 saves can be sent, as well, but they would need to be transferred to a USB flash drive first.
In the Saved Data in System Storage section of the Settings menu, click Copy to USB Storage Device, select the relevant save(s) and Copy. From there you can zip the files, then copy to email or upload somewhere and provide a link.