The short answer (for me at least), Disconnect WiFi.
The long answer:
I've had this problem for a long time now and searched everywhere and tried everything suggested and the beat skips on...
Many suggested in different forums that Wifi causes Bluetooth problems and many point out Router location could have an effect, so that's another thing to keep in mind.
In my setup, my router is relatively far from the BT speakers (around 15 meters plus wall) so i didn't think that is the issue and just as i was about to give up (AGAIN!!) i decided to check the Wifi connection and disconnected from internet. Tried it for
a few songs and then turned on the connection again to check that no-one posted this answer and to write this reply and guess what? Of course the skipping returned.
so hopefully this might help some other frustrated people and by all means, this solution is less then ideal but at least i can now enjoy my speakers again , Offlineof course. This will of course not help in the streaming department...
Microsoft , i appreciate your work but please fix this very long present problem. if phones are able to stay online and in sync my much more powerful and equipped PC should be able to at least offer the same usability.