No. If you don't enable home directories Access Rights Management -> User -> Settings, when you enable home directories in samba, it will use whatever the home directory in /etc/passwd is for the user. Just change the home directory there and you should be able to use that location for samba home directory only.
Hmm but /etc/passwd seems to look ok:
When I enable the samba setting "Enable user home directories", I get the error:
Which is why I'm asking the question in the first place.
Can't share user home directories because they are not enabled.
Error #0:exception 'OMV\ConstraintException' with message 'Can't share user home directories because they are not enabled.' in /usr/share/openmediavault/engined/rpc/smb.inc:85
#0 [internal function]: OMVRpcServiceSmb->setSettings(Array, Array)
#1 /usr/share/php/openmediavault/rpc/serviceabstract.inc(124): call_user_func_array(Array, Array)
#2 /usr/share/php/openmediavault/rpc/rpc.inc(84): OMV\Rpc\ServiceAbstract->callMethod('setSettings', Array, Array)
#3 /usr/sbin/omv-engined(516): OMV\Rpc\Rpc::call('SMB', 'setSettings', Array, Array, 1)