It may be a number of things, but I would try to restructure your command with the options first, then the share path with the mount point as the final arguments (this matches the examples given in the documentation).
I would also suggest not using a dot file for your credentials, as they are actually a bug and not a feature.
sudo mount -t cifs -o credentials=/home/user/smb.creds //192.168.50.1/sharename /mnt/asus/
Edit: Found this to better explain the structure of command line arguments: https://unix.stackexchange.com/questions/484152/how-to-distinguish-between-a-positional-parameter-and-an-option
So the little mermaid can be black, but a white guy can't play a Jewish guy?
Did everyone forget that acting is just a very elaborate game of pretend?
Who cares who the actor is as long as they do the story justice 😤