After fiddling around a bit, it seems that the 505 only has synching issues when Cubase is playing a section in loop mode. It doesn't drop out or lose synchronisation when playing normally.

As for contacting Roland tech support... I'm bigoted against tech support people... they always take ages to reply and send general answers which often fail to take into account the specific information I've sent to them explaining what exactly seems to be the problem.