There are indications that macOS uses some form of hardware-based data destruction on Apple-branded SSDs when doing a disk reformat, through trim, ATA secure erase or otherwise. In such cases, a software-based erase is already superfluous. Apple-branded SSDs also use trim frequently when deleting data, so the chance of deleted data remaining there is, compared to HDDs, small. Aftermarket SSDs must instead rely on vendor software to erase data, such as Samsung Magician. Of course, for the end user this data destruction is not verifiable without analytical tools, experience and a lot of time.
Data recovery tools can only restore data on a best-effort basis and cannot give the assurance that there is no recoverable data left. Such recovery is incredibly difficult on fragmented data and impossible on overwritten or trimmed data blocks. Just because recovery software could not piece data back together into a usable file is no evidence that there is no partial data left.
If you are serious about data protection, you will use FileVault or like from the start and stick with it. Enabling FileVault shortly before formating the disk is not 100% reliable either, as some SSDs may use over-provisioning and keep unencrypted data on those blocks.