I have my personal email address set as a "send as" option (i.e. an alias) on gmail, e.g. me@mydomain.com. I don't use Google for any services relating to mydomain.com, so I don't have an admin console or dashboard.
Email "sent as" my personal email address via the gmail web UI fails both SPF and DKIM, despite having v=spf1 include:_spf.google.com as a DNS TXT record for mydomain.com.
I see the following as an mxtoolbox report, specifically showing "Domain not found in SPF" and no DKIM signature found.

Is it possible to fix this with my personal domain name DNS entries? Or will this sort of email always fail DMARC/DKIM/SPF if Google is not hosting the domain name?
I've done some searching on this issue and everything I've found is advice when using Google admin/workspace. Here, the domain name and MX record are elsewhere, but gmail is configured to "send as" a user from this domain name.