Maybe, to tackle that problem the best solution would be write the phrase on 2 pieces of paper....divide them up into 4 parts each so I have 8 pieces of paper...1A,1B,1C,1D,2A,2B,2C and 2D and then store them all in separate locations. Would that be the best solution?
Personally, I think it is not wise to divide 24 seed words on so many small pieces, after some time it is very easy to forget correct order of such backup. If you want extra security just divide seed in two parts, keep one backup (12+12 words) at your place, and other in some other place. More backup on one hand means greater security, but it is also a double-edged sword - which means more chances to someone accidentally or intentionally finds your backup.
I am not to fond of hardware wallets for long-term storage, because they constantly need firmware upgrades and some of these upgrades can be tricky, like we saw with Ledger a while ago.

I think that's the expression
constantly is exaggerated, in 3 years Ledger is have only 4 firmware update, and the vast majority of problems occurred in people who have used or still use Windows 7, this OS in not supported by Ledger, but it is still supported by Trezor. It is true that such devices can
fail, but because of that we have backup (seed words), which can be used in many other wallets (mobile,desktop) for recovery.