If you have been in a situation where you cannot receive emails to your Gsuite email (now Google Workspace) but can send to others, then the problem is highly likely to be that you have not configured your MX records properly. This problem normally occurs when you have changed hosting providers.
MX records are used to route emails to specific email servers. Therefore, if MX records are not properly configured or are missing, an email sent from an external email will not be able to find its way to your email as it gets lost in between. The recipient of the email will not receive it while the sender will not be notified that the receiver did not receive it.
Go to your domain’s hosting provider and add Google Workspace MX records. You can find the Google Workspace MX records on this page.
Kindly note that for the DNS records to update you have to wait for the Time to Live (TTL) to complete. If you want to confirm quickly whether the Google Workspace MX records you have added are working, change the TTL time to 60 seconds then you can later change them to about 14400 seconds after finding out that everything is working as expected. Also, make sure that Google MX records have the highest priority (the small the number the higher the priority). If there are any MX records with high priority than Google Workspace Email MX records, save the records somewhere else and delete them. You can always add them back later if removing them affects anything.
SPF and DKIM configurations are used for improving email sending (deliverability) while MX records are used for receiving emails. Thus, if you are not able to send emails, fix SPF and DKIM configurations, and if you are not able to receive emails, update your MX records configurations. All these changes need to be made in the DNS Zone editor section of your hosting account.