Download Mentalist from
https://github.com/sc0tfree/mentalistIt's an amazing tool, easy to use and helps you build a custom wordlist.
With btcrecover you can load the wordlist with the --passwordlist command (afaik),
with mentalist can use the GUI and have a better understanding of how large the wordlist will also be.
The mask options have been confusing for me in btcrecover, it does a good job at checking if the password is correct most of the time but the wordlist is better generated with mentalist.
You also mentioned macbook, best thing to do is export all the passwords from the keychain and create a wordlist with them.
You might also want to check the better branch of btcrecover it's over at
https://github.com/3rdIteration and the maintainer has great videos at
https://www.youtube.com/@CryptoGuideThank so much, Mentalist looks interesting. I hope I can run it offline!
I am using the latest version of Btcrecover as I only started this journey a few weeks ago. I hadn't used the Macbook at the time of creating the passphrase. Entering it on the Ledger Nano S was the only way. Nice tip though.