Nice description.
just before mine went in the bag for return thought I'd give the same reconfiguration of the com port a go and it was still not picked up the device so as you managed to get it to work that confirmed for me mine needs to go back.
BTW I had look at the nanovna.py code from and the example I think it is in Hz.
72
Dom
M1KTA