I also have an idea for cross chain LEO staking which would involve the creation of a smart contract to lock WLEO. Then on Hive, we would stake LEO out of the custodian account and delegate it to the user. When the user unstakes the smart contract, we unstake the LEO on Hive.
This is a fantastic idea! To have LEO live on multiple blockchains as wrapped tokens but making staking it really simple for the user sounds really interesting. One of the things it does is make LEO much more robust than when it is a single-chain token - but with all of the complications under the hood.