Security issue in Big Sur (and beyond?)

Over the years I’ve written a number of scripts that use the load/run script method of execution.

What I’m noticing is that if an applet loads a script, then runs it, the script fails silently. If I open the script or the applet in SD and run it the first time it runs I get the permission dialog for Script Debugger. But that doesn’t dialog doesn’t come up with the applet. Instead it just doesn’t execute.

First, is this common?

Second, is there something I need to do differently?

→ Script Debugger 8.0.3 (8A49)
→ MacOS 11.6.2