Ok now this get real weird. All was wroking great until i went to put a fixed IP on the eth0 setting when I noticed the wifi was connected via dhcp. SO i turn off the wifi and put the fixed ip on eth0 and bang no name over netbios again :-(
So for a test wiped the sd card and put the standard ubuntu one back on that i had save as an image with all my configs in. Then enabled the wifi over dhcp and BOOM I get the netbios name and can connect on any windows even Windows 10 I shut the wifi off again and it losses netbios again. so I go into the settings on eth0 and change that to dhcp but force my router to give it the same fixed IP ever time. then reboot and the one dit that i mapped still works now with the wifi off and just over eth0 I cant figure out why if i put a fixed ip in the settings using NMTUI that it shuts down transmitting the netbios server name. Not sure if this is a quirk with the way eth0 is handled or something else. Obviously the wifi works but it is far slower than eth0.
Can anyone else shed some light on all the craziness :-D