The System Settings -> Privacy & Security -> Local Network -> ConnectMeNow4.app setting is enabled. I've tried disabling and re-enabling it, and it doesn't seem to make a difference; I still see the same behaviour.
Thanks for the question about the login credentials. I'd temporarily disabled the login option for my share while testing, but I see the same "NetFSMountURL: Error - Mount failed (Error code: 1)" error message when it's enabled. (My share definitions all include login credentials for the remote shares on the Windows PC.)
10:44:27 │ Mount requested for: "SMB RPGs"
10:44:27 │ - Max Attempts = 1
│ Attempts Left = -1
│ Last Attempt = n/a
10:44:27 │ - Doing default short mount delay (1 second)
10:44:28 │ - Starting mount background task
10:44:28 │ - RETRY MOUNT TIMER: Started 1 minute timer for remount attempts
10:44:28 │ - Enabled timer for potential extra mount attempts
10:44:28 │ - Thread started
10:44:28 │ Mount status update:
│ Mount/Open Networkshare feedback (SystemDefault):
│ Mount attempt with Calling Apple NetFS API:
│
│ - LOGIN: Username and Password known - User login with hidden window
│ URL: smb://myPC/D/Users/myUserName/Documents/Gaming/RPGs
│ Mount directory: macOS will mount against a mount directory in "/Users/first.last/myPC"
│ - NetFSMountURL: Error - Mount failed (Error code: 1)
10:44:28 │ Thread - Calling for forced status update (only shows results if something changed)
10:44:28 │ -- STATUS UPDATE - THREAD CALLBACK ------------------------------------------------
│
10:44:28 │ Update type
│ - Initial read : -
│ - Timed Interval : -
│ - Get Network info : -
│ - Forced Update : YES
│
│ Status Interval : 10000 milliseconds
│ Interval Interrupts : 500 milliseconds
│ Failed mount after : 30000 milliseconds
│
│ Default gateway : 192.168.1.1 (MAC: 24:41:FE:60:15:BB)
The smb://myPC/D/Users/myUserName/Documents/Gaming/RPGs share URL works in Finder.
If I mount the shares using mount commands in Terminal, ConnectMeNow me mount notifications for them and displays them with the green "mounted" icon, so it can tell when they're mounted. And I can unmount the shares using ConnectMeNow; I just can't mount them using it.
Is there any way I can capture more details in the debug logging? The NetFSMountURL error message is pretty generic and I can't tell why the mount operation is failing.