Every chromium based browser crashes when I download an image

You mentioned that the file isn't saved in the Pictures directory. Can you try the Downloads folder instead?

If this works, then it's most likely an issue with permissions due to the package format that you're using, called flatpak, as @zabadabadoo suggested. Long story short, it's a different software package format with restricted permissions for various reasons such as security, etc.

Another way of confirming whether this is the case is to run this command in a terminal (you can search for "terminal" in the application menu):

flatpak list

If you find your browser(s) listed in here, then it's confirmed they are flatpaks.
Being that the case there are two things you can try:

  1. Uninstall them, and re-install using the native package format for Zorin OS. In the Software Store, under the "Install" button there is a drop-down menu with several options. Whenever it's available, choose "Zorin OS".

    Or, you most likely can also download the same format from the project's website.
    This can vary from one browser to another. For example, Brave can be installed following these instructions.

  2. Alternatively, if you prefer to keep things as they are, there is a program called Flatseal that you can find in the Software Store. What this allows you to do is pick and choose which permissions each flatpak package can have, including accessing certain directories within the file system.

    Take a look at this reply, it seems to be related: