Did you format the external drive using Disk Utility on the Mac? Sometimes macOS has trouble reading drives formatted on other systems.
Make sure not to use any third party anti-virus apps, cleaning apps, or third party security software as they may interfere with the proper operation of the Mac and your devices. It is also possible the most recent Catalina or Big Sur updates have introduced a problem.
Third party manufacturers don't always make their products truly interchangeable so it is not unusual to see external hard drives or cameras work on one computer and not work on another one. With any non-Windows OS your levels of compatibility will vary even more. Keep in mind any adapters, docks, or hubs can also affect compatibility and how a device will work or even be perceived by the computer. In theory all devices should follow the published standards, but so many vendors take short cuts to cut costs and the consumer suffers with these crazy compatibility issues.