That's totally it! Thank you!
For others with a similar problem, I got my SSL certificate from
Namecheap (PositiveSSL/Comodo) and my code looked like this:
HTTPS_Options={
key: FS.readFileSync('/path/to/.key'),
cert: FS.readFileSync('/path/to.crt')
};
but should have looked like this:
HTTPS_Options={
key: FS.readFileSync('/path/to/.key'),
cert: FS.readFileSync('/path/to.crt'),
ca: FS.readFileSync('/path/to.ca-bundle')
};
Adding the .ca-bundle file fixed the issue.
Thanks!