Apologies for the error you’re experiencing.
As @jmorahan points out (thanks!) with a link to a previous thread with the same problem this policy decision is intentional. You can’t issue for *.members.linode.com
domains. You will have to acquire a domain name of your own to use for Let’s Encrypt.