I have tried 3 different cards all with the same result. So I tried the cards on my wife's newer Windows laptop. With all the different combos it gets sort of confusing, 3 computers and 2 have internal card readers, one old card reader, and one new usb hub with card reader built in.
To summarize=
• card with internal reader on old iMac= no problems. All my pictures are there
• card on Windows laptop internal card reader= no problems. The card is readable and pictures are there
• Mini has no internal reader so can't say
• card in old card reader plugged into either the Mini's USB port or the hub's port = Mini sees the card but can't do anything with it. The result is no different between the hub or the Mini internal USB port.
• card in old card reader internal USB port or on the hub- Windows knows it is there but can't do anything with it.
So, it would appear that the old card reader does something that makes cards unreadable on newer machines. The Mini can see it but can't do anything with it. The Windows machine knows the card is there (shows up in Safe Eject) but can't read it or even eject it.
• card in Satechi hub's card reader (usb3)= Nothing with Mini and nothing with Windows laptop (well, this one is going back)
The Satechi hub is a real disappointment. It's built in readers don't work on the Mini or the Windows machines. Nothing. At one point plugging the sd card into the hub's reader blacked out my Mini's monitor for about 2 seconds. It did that once but never again. I do see that Satechi has a newer Mini hub that is compatible for M1 Mini's (apparently M1's are different). That hub was not available when I bought my "Mini hub for 2020 Mini's". But, in my mind, it still begs the question for why would a special USB hub be needed for M1's?