My expectation, coming from my experience with two-node Windows clusters, is that as long as one server and the file share witness are online, that's enough to keep the cluster alive. Only if both a server and the witness were offline would there be a problem that would require shutting the cluster down.
You are right, it looks like there's an issue with communication with the SMB witness.
Speaking of, how do I tell if the nodes can reach the file share witness? I don't see an obvious indicator in the GUI.
Look the service logs for it. There will be an event where the SMB not reachable
If network connections are redundant, go with Heartbeat (much simpler strategy to handle).
the second node didn't take any of the file share witness config when I ran the "addpartner" script, so that would explain the issue!
Yeah, that explains it. Sharp eye!