I actually tried the "multiple blockchains" strategy with data in mind. It introduces more attack vectors than just IPFS. It might work in some cases tho.
did you write up your findings anywhere? interested to learn more about how data could be stored on/with blockchain.