(I know it’s too late but) try using rclone mount for your samba mounts. That’s what I’m doing because I found it more reliable and capable of reconnecting after network loss.
This way I didn’t need to layer anything and it just works. I’m also using Aurora.
Here’s my systemd service unit:
[Unit]
Description=Mount \\someserver\share
After=network-online.target
Wants=network-online.target
[Mount]
Type=rclone
What=someserver:share
Where=/var/home/user/mnt/someserver/share
Options=config=/var/home/user/.config/rclone/rclone.conf
[Install]
WantedBy=default.target