I'm about to start experimenting with direct Ethereum mining (the only coin I see it pays to try right now anyway) via pool, and I'm going to try nanopool and see what happens. I'm not sure what their miner uses, but has some nice features. If not, I'll probably run TeamRedMiner v0.8.0 using the nanopool pool. That at least gives me a base-point to run as my default while I experiment.
Using both, I can get paid in either ETH (nanopool, direct to my wallet) or BTC (as Cudo Miner pays out Bitcoin by default). The main issue (with Cudo Miner) is getting to their minimum payout, which would take a couple of months of 24x7 mining in my case. But, I understand why most of these places do that, as the transaction costs can be high, and they don't want people just jumping around from platform to platform every time the payout or pools fluctuate.
1) MacMiner works fine in M1 and Intel https://xcreate.com/macminer/
2) thinminerpro works pretty well in M1, but not (in my case) in Intel. https://github.com/rezahussain/thinminerpro
3) If you want to mine BTC with Mac I really recommed you CryptoTab Brower.
You can download from here: https://cryptotabbrowser.com/33106666