MoxieSH
For automatic wipe after a set period of time locked, look for the F-Droid app Wasted.
Keep in mind it is completely useless now, until GrapheneOS implements their in-development feature for the admin app API to securely wipe data without reboot. This is still planned but not released.
Wasted can also fire and wipe data on receiving a broadcast signal from another app, on detecting a data signal from the USB port when screen is locked. (was more useful before USB data could just be shut off when screen is locked. Wasted's wipe when USB connection detected works BFU as well though.) Also you can have a fake Airplane Mode quick settings toggle and fake messenger application icons on home screen, all of the fake apps and toggle wipe device when hit.
Again, once the secure wipe without reboot is implemented, this may be useful for some threat models. I'll continue to use an 11 character passphrase, uppercase lowercase numbers and symbols with 8 hour auto reboot, and wait for the option to require my passphrase along with fingerprint as secondary login factor to unlock. Maybe I'll up my passphrase to 21 randomized characters, uppercase, lowercase, numbers and symbols with 4 hour or even 2 hour auto reboot, but I'm not sure the inconvenience is worth the added effort...
Oh yeah, Sentry is the F-Droid app that does the whole "wipe after X failed password attempts" thing. Maybe useful to you once secure wipe without reboot is implemented.