I'm not sure where you read that not everything is restored. Do you mean any external (non-hubitat) related components or something else? As far as I know, the purpose of the cloud subscription service is to be able to back up your hubitat hub completely (rules, z-wave, zigbee etc) and be able to restore it. Luckily, I've never had to use the "restore" functionality but I have used it to migrate from my C-5 to C-8.
If you were to do a local backup, it will NOT backup any z-wave radio information, so if you have to restore from that, you will have to pair all your z-wave devices again. That being said, there are a few threads on doing local backups (automaticall).
This is the solution I use for auomating local backup (Using Node-RED to log in to Hubitat with security enabled [SOLVED]). There is also a way to use the "curl" command and do local backup (that was what I was using before I started with Node-RED). Hope this helps.