On the off chance this is useful.
Disks that are new enough, they will have a secure erase function, which is amongst the NIST approved way of doing things. I actually haven't found a disk without the feature yet and I've recently wiped a sizable number of drives for a laptop recycling project.
On a Linux machine you can use hdparm utility to securely erase a drive. I realise you won't have hdparm natively on macos, but a cursory internet search suggests there are a range of similar tools - some maybe point and click rather than three terminal commands.
There are three steps involved.
First, see what capabilities the disk has.
hdparm -I /dev/sdb
At the tail end of the output, is something that looks like this:
Security:
Master password revision code = 65534
supported
not enabled
not locked
frozen
not expired: security count
supported: enhanced erase
506min for SECURITY ERASE UNIT. 506min for ENHANCED SECURITY ERASE UNIT.
In this example, the disk supports enhanced erase. The disk needs to be unfrozen to be able to run the security erase. Frozen means that is spun down, not an issue usually with a freshly plugged in disk.
Step two is to set a preqrequiste password.
hdparm --user-master u --security-set-pass password /dev/sdb
Final step is erase the disk.
hdparm --user-master u --security-erase-enhanced password /dev/sdb