What i did at the end was to send the GPX to my phone and open it there with Connect which this time managed to save the course. Then moved back to the laptop to continue working on it... it's a shame Garmin are not able to fix such bug for so many years, from a hundreds of dollars watch you'd expect more.
This video is nothing to do with this topic.