I have long since removed Electrum from the list of offered coin adapters.
At the time there was no way to query the API for an arbitrary number of new, unused addresses over JSONRPC. i.e. The problem is with the
listaddresses RPC command.
I checked again today and this has not changed. The API returns a fixed number of unused addresses, the same every time. This does not fit well with the plugin. Ideally there should be a way to query for a fresh address belonging to the wallet. The plugin needs this to assign addresses to an arbitrary number of users uniquely and quickly.
What issues are you facing that prevent you from continuing to run your full node? If you have set up your bitcoin server as a service on a machine that you control, then the system can start the wallet reliably even if it crashes, or if you reboot.