I just recently ran into this issue and ended up on a StackOverflow thread - https://stackoverflow.com/questions/64842819/cant-run-app-because-of-permission-in-big-sur. Looking at some of the possibilities there I decided check the system log and saw the following:
Jan 26 12:44:00 mycomputer.local com.apple.xpc.launchd[1] (application.tw.com.sparkring.ImageScan.76131053.76131065[38693]): removing service since it exited with consistent failure - OS_REASON_CODESIGNING | When validating /Applications/ImageScan.app/Contents/MacOS/ImageScan:
Code has restricted entitlements, but the validation of its code signature failed.
Unsatisfied Entitlements:
Jan 26 12:44:00 mycomputer.local com.apple.xpc.launchd[1] (application.tw.com.sparkring.ImageScan.76131053.76131065[38693]): Binary is improperly signed.
This indicates something caused the 'code signing' of the application to be corrupt. The simplest thing would be to try to reinstall the impacted app and see if it makes a difference. Some of the other possibilities listed in the referenced post require delving into the command line, so it may not to be everyone's comfort level. I would also recommend not typing random commands, unless you have an understanding of the potential unintended consequences.
In my case the odd thing is that the application did launch fine the previous day, when I had first installed it. I can't say what changed between the previous launch and the current launch.