File this in your "For what it's worth" folder:
I have the debian based raspberry OS installed in a VBox guest.
I edited its fstab to include a cifs mount of the Public folder of my VBox host ( Linux ) nothing fancy here:
Code:
//host.local/Public /home/pi/Public cifs guest,uid=1000 0 0
Rebooted the pi.
Did not mount the share.
Opened up a terminal on the pi and ran sudo raspi-config then > System Options > S6 Network on Boot.
Rebooted the pi.
Automounts.
It does take a bit longer to boot but it's seconds not minutes. I think you would be happier installing the OS designed for the pi. Or find out what "S6 Network on Boot" is doing and try to replicate this in Ubuntu.