Even if SPF, DKIM, and DMARC are set correctly, a new domain can still face spam issues.
Gmail usually doesn’t trust fresh domains right away. You need to warm it up properly by sending low volume emails and gradually increasing over time.
Also make sure your engagement is good (opens, replies), because that directly affects inbox placement.