It certainly shouldn’t be much slower when inside a cluster, I’d like to see this effect if you can share that file.
But even the cluster password protection isn’t genuinely protection, it will not stop anyone who knows a modicum of C#.
There is no way to protect a file that is expected to work without first decrypting it. If it must run when you load it, it must be automatically ‘openable’.