I changed to the “x-systemd” verbiage and still doesnt mount at boot. Also moved the .smbcreds to the / level, no change.
It does seem to now mount whenever the /mnt/share-name folder is accessed. For example, if I do “ls /mnt/share-name” it mounts the share. Or if I access that directory via an app, like Gimp, “File/Open…” it mounts the share automatically.
That is how a systemd-automount works. It mounts it on access. The great thing about that is that if anything is wrong or if you lose connection everything continues to work and then it just remounts it when you try to access it again.