I had thought that the restrictions were to domains owned by specific sanctioned entities, not to a TLD as a whole. I certainly could be wrong, though. Can you provide the exact error message you got?
I was able to fetch multiple single domain certs. and a wildcard cert. for the .SY domain.
Since the Syrian TLD-authority don't have an API to update the records through, I am unable to automatically refresh the certificates. Since the client have cPanel on the host I updated the NS records to point to the hosting provider's (Namecheap) then used --dns dns_cpanel and was able to get the certs.
The .sy register zone should only be updated if you change nameservers or dnssec keys. All other records are on another provider, that you can usually change at will (right now it looks like it's namecheap, I don't remember if they offer APIs)