So you have a domain name and website with SquareSpace however you want to use cPanel for email and/or SMTP.
The problem is that your email is going to Junk or is not being delivered because you do not have SPF or DKIM records. Here are some settings to get you up and running.
1. Add an SPF record
In Squarespace domain manager, go to Advanced DNS Settings.Add a new TXT record similar to the following:
@ TXT N/A v=spf1 +a +mx +ip4:111.111.11.11 +include:squarespace-mail.com ~all
(Where 111.111.11.11 is the IP address of the cPanel server. Enter the value as per the above without quotes etc.)
This should allow you to send using the cPanel server for SMTP as well as allow your SquareSpace forms to deliver email.
2. Add a DKIM record
Make sure DKIM is enabled for your domain in cPanel.Then in the SquareSpace domain manager go to Advanced DNS Settings.
Add a new TXT record similar to the following:
default._domainkey TXT N/A v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiGJKBAQEFAAOCAQ8AMIIBCgKCAQEAyJ90j3F0MaADENNIL8GOgl2UvbXxiZkRBNv/MIIBIjANBgkqhkiG9w0BAQEFJK9IIBCgKCAQEAyJ90j3F0MaADENNIL8GOgl2UvbXxiZkRBNv/MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCKJ8ADENNIL8GOgl2UvbXxiZkRBNv/MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyJ90j3F0MaADENNIL8GOgl2UvbXxiZkRBNv
(Where the value after p= is the public key which you can see in cPanel in your DKIM settings. Enter the value as per the above without the leading quote nor the two trailing characters that you can see in the cPanel DNS editor.)