To debug your complex plugin not loading look at these variables in pcbnew scripting console
First will tell you which plugins failed to load and second will tell you why. If you don’t have any mention of your plugin in those then you didn’t write __init__.py properly. Don’t forget to instantiate and register() your plugin in init file.
Regarding failing to write files there could be permissions issues. Either way add step by step logging to your plugin to figure out what fails.
Thank you, @qu1ck - that was easy! I struggled and struggled and kept overlooking a Typo!!!
It now runs as a complex plugin - same results a running it as a simple plugin. Not writing the files - they are set for full Write/Read access (was hopeful the complex aspect would fix the file problem…). No errors reported now, so, I’ll play with it a bit and report back.