Samba error code 22

I looked at your sharenames and noticed the locations in /home and /mnt

Those locations is begging for problems.

Use a dedicated structure outside the /home and /mnt and /run - so you can control the permissions without worrying the system inherit system permissions onto the shares making them inaccessible.