Support for non /home homedirs

Why would any system that hopes to be taken seriously assume that home directories are all going to be under a single folder?

Why would any IT person that hopes to be taken seriously assume that a system which started out for tightly controlled phones/embedded devices to support all use cases of desktop users?

anyway, lets see if i can be helpful. Dont think this is the problem, but worth a shot: I am not sure if the config change gets picked up instantly, so did you try restarting? it looks you are running SELinux; does your configuration prevents snap from access there? I think that snap by itself does not support SELinux, so you/your distribution needs to provide the necessary policies. what OS are you running? what kind of kernel? what kind of filesystems is /hshare on ?

Also note i googled your SELinux message and found this one: Selinux warning when running lxc - #14 by aplatypus

depending on the support for SELinux: LSM stacking is not mainlined for apparmor/SELinux ; the usual sandbox features will not work, so be careful what snaps you run (e.g. run use a browser)