WetGeek owww sorry about that I would have mentioned the Budgie desktop settings.
Can you try starting a terminal on startup like below (Ugly workaround)
in Budgie desktop settings > autostartup (left side panel) add this bellow command.
gnome-terminal -- sudo mount -a
this will prompt for the password on startup. (if you use different terminal change the terminal name plz)
restart and check.
example mountcifs.desktop
[Desktop Entry]
Type=Application
Name=mountcifs
Description=mount CIFS
Exec=gnome-terminal -- sudo mount -a