Also in the case of GRW encrypt your wallet which is good crypto practice anyways so as not to stake whilst loading blockchain data then use your pass to unlock wallet for staking once your wallet is up to date GRW has a problem with that and a few others on your list if you have a large bag or years of staking or stake weight potentially will create a fork from your wallet and get stuck