I have tried several methods on my Mac to backup and recover an image of the SDs on my raspis. The only method that has consistently proved to work for me is the "dd" from Mac terminal. The inherent problem with this approach is that if you fail to write the correct disk address (/dev/rdsknn) you can wipe out the hard disk from the Mac or some of the external mounted drives.
Other methods (Balena Etcher, etc...) have not worked mostly because of errors related with the capacity of the SD card.
Does anybody know some effective method (alternative to dd) to backup and restore a SD card image on a Mac that do not put at risk the integrity of the drives in the Mac?