I also found my sail slipping from the top when applying downhaul, and at first would come back to shore thinking it wasn't cleated securely.
Then I laid the top mast horizontal, no sail up and just put the halyard through the eye as if hauling sail, one hand on the bobble the other pulling the tail. When the mast head cleat seemed to have gripped the main halyard I then pulled on the bobble, simulating downhaul, - hey presto - the main halyard slipped back a good 2 inches before it stopped slipping!!
Then I could see it was really bedded down into the cleat, the shape had distorted to the Vee of the cleat, Whereas on 1st haul it was just sitting in the top.
Shortly after Gareth published his two strikes on the downhaul and repeat pulling and I didn't have the slippage any more.
Once this is done my main halyard Vee shape distortion over the cleating portion has become permanent.
I'd had the tail stitched into the original supply halyard core, which had swelled the body; and at first thought this was the cause of the slip, so had another halyard made up with a longer main halyard such that the splice would come below the cleat. It still slipped, but it didn't slip as much to fully bed in; so I still had to use Gareth's two strikes of the Downhaul.
That 2nd halyard was used for 2 years with no slip. I now have a 3rd spliced halyard, which beds fully 1st pull, has a continuous cover, so no joint cover to wear, and I haven't as yet had any slip with it on a top mast that will soon be 3 years old.
To get the halyard to start biting in the top cleat try gripping the tail in one hand the lower mast in the other and spread your arms out horizontal, pushing the halyard tail as far forward and down as much as you can.
Then apply some downhaul and release. If the bolt rope doesn't return to its pre dowhaul position then you need to sweat the halyard some more. Only when the bolt rope returns to its original position is the halyard secure and the downhaul is doing its proper job.
I hope this helps.
Jonathan