I'm seeing a lot of cruft in two configuration files that I don't see in a freshly installed configuration.
In particular in file /Users/gregory333/Library/Preferences/VMware Fusion/preferences
2023-11-10T18:34:07.491Z In(05) vmx DICT --- USER PREFERENCES /Users/gregory333/Library/Preferences/VMware Fusion/preferences
2023-11-10T18:34:07.491Z In(05) vmx DICT pref.grabOnKeyPress = "FALSE"
2023-11-10T18:34:07.491Z In(05) vmx DICT pref.mruDest0.present = "FALSE"
2023-11-10T18:34:07.491Z In(05) vmx DICT pref.mruDest0.destString = ""
2023-11-10T18:34:07.491Z In(05) vmx DICT pref.mruDest0.user = ""
2023-11-10T18:34:07.491Z In(05) vmx DICT pref.mruDest1.present = "FALSE"
2023-11-10T18:34:07.491Z In(05) vmx DICT pref.mruDest1.destString = ""
2023-11-10T18:34:07.491Z In(05) vmx DICT pref.mruDest1.user = ""
2023-11-10T18:34:07.491Z In(05) vmx DICT pref.mruDest2.present = "FALSE"
2023-11-10T18:34:07.491Z In(05) vmx DICT pref.mruDest2.destString = ""
2023-11-10T18:34:07.491Z In(05) vmx DICT pref.mruDest2.user = ""
2023-11-10T18:34:07.491Z In(05) vmx DICT pref.mruDest3.present = "FALSE"
2023-11-10T18:34:07.491Z In(05) vmx DICT pref.mruDest3.destString = ""
2023-11-10T18:34:07.491Z In(05) vmx DICT pref.mruDest3.user = ""
2023-11-10T18:34:07.491Z In(05) vmx DICT pref.mruDest4.present = "FALSE"
2023-11-10T18:34:07.491Z In(05) vmx DICT pref.mruDest4.destString = ""
2023-11-10T18:34:07.491Z In(05) vmx DICT pref.mruDest4.user = ""
2023-11-10T18:34:07.491Z In(05) vmx DICT pref.mruDest5.present = "FALSE"
2023-11-10T18:34:07.491Z In(05) vmx DICT pref.mruDest5.destString = ""
2023-11-10T18:34:07.491Z In(05) vmx DICT pref.mruDest5.user = ""
2023-11-10T18:34:07.491Z In(05) vmx DICT pref.mruDest6.present = "FALSE"
2023-11-10T18:34:07.491Z In(05) vmx DICT pref.mruDest6.destString = ""
2023-11-10T18:34:07.491Z In(05) vmx DICT pref.mruDest6.user = ""
2023-11-10T18:34:07.491Z In(05) vmx DICT pref.mruDest7.present = "FALSE"
2023-11-10T18:34:07.491Z In(05) vmx DICT pref.mruDest7.destString = ""
2023-11-10T18:34:07.491Z In(05) vmx DICT pref.mruDest7.user = ""
2023-11-10T18:34:07.491Z In(05) vmx DICT pref.mruATS0.present = "FALSE"
2023-11-10T18:34:07.491Z In(05) vmx DICT pref.mruATS0.atsString = ""
2023-11-10T18:34:07.491Z In(05) vmx DICT pref.mruATS0.domain = ""
2023-11-10T18:34:07.491Z In(05) vmx DICT pref.mruATS0.user = ""
2023-11-10T18:34:07.491Z In(05) vmx DICT pref.mruATS0.secure = "FALSE"
2023-11-10T18:34:07.491Z In(05) vmx DICT pref.mruATS0.port = "0"
2023-11-10T18:34:07.491Z In(05) vmx DICT pref.mruATS1.present = "FALSE"
2023-11-10T18:34:07.491Z In(05) vmx DICT pref.mruATS1.atsString = ""
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS1.domain = ""
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS1.user = ""
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS1.secure = "FALSE"
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS1.port = "0"
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS2.present = "FALSE"
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS2.atsString = ""
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS2.domain = ""
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS2.user = ""
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS2.secure = "FALSE"
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS2.port = "0"
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS3.present = "FALSE"
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS3.atsString = ""
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS3.domain = ""
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS3.user = ""
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS3.secure = "FALSE"
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS3.port = "0"
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS4.present = "FALSE"
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS4.atsString = ""
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS4.domain = ""
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS4.user = ""
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS4.secure = "FALSE"
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS4.port = "0"
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS5.present = "FALSE"
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS5.atsString = ""
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS5.domain = ""
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS5.user = ""
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS5.secure = "FALSE"
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS5.port = "0"
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS6.present = "FALSE"
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS6.atsString = ""
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS6.domain = ""
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS6.user = ""
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS6.secure = "FALSE"
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS6.port = "0"
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS7.present = "FALSE"
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS7.atsString = ""
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS7.domain = ""
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS7.user = ""
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS7.secure = "FALSE"
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mruATS7.port = "0"
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.partialGrabEnabled = "TRUE"
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mapMacShortcutKeys = "TRUE"
2023-11-10T18:34:07.492Z In(05) vmx DICT pref.mapControlAndGUIClickEnabled = "TRUE"
These do not exist in a working configuration.
Also I question these in file /Library/Preferences/VMware Fusion/config:
2023-11-10T18:34:07.494Z In(05) vmx DICT --- HOST DEFAULTS /Library/Preferences/VMware Fusion/config
2023-11-10T18:34:07.494Z In(05) vmx DICT vmnet1.hostonlyaddress = "192.168.17.1"
2023-11-10T18:34:07.494Z In(05) vmx DICT vmnet1.hostonlynetmask = "255.255.255.0"
Those should be redundant if the vmnet1 (hostonly) network is configured with the 192.168.17.0/24 network. I'd get rid of it as it's unnecessary.
My idea at this point is to perform a manual uninstall of Fusion per KB article https://kb.vmware.com/s/article/1017838 and verify what you've done with the script available at https://communities.vmware.com/t5/VMware-Fusion-Documents/Script-to-check-if-all-remnants-of-VMware-...
Then reinstall Fusion and see if things work with the out-of-the-box settings.