I'm using NimScript in a DLL, but I don't think I did anything special to make it work. I'm compiling with `--noMain --app:lib`, the default gc, and I'm not using nimrtl. I don't think you need nimrtl if your DLL is the only nim code in the process.
I have no idea what could be wrong, but I can take a look if you post an example somewhere.