grap98os You can partition different use cases by user profiles, which have their own authentication methods and are encrypted with different encryption keys from each other with android's filesystem-based encryption. The profile you first sign into on boot is the owner profile, and can add/remove profiles and change certain global OS settings.
grap98os The risky partition is Partition 1, or User 1,which has lots of personal information. I want this partition to be encrypted with a long password and to restart after 15 minutes of not being used.
You can create a user profile for this with a long PIN/passphrase, however there is no feature to automatically shut down profiles when not in use currently, only reboot the entire device. There is already a similar request on GitHub.
grap98os The less risky Partition is Partition 2, or User 2, which I use for casual browsing and games. This does not need a strong password for encryption or to be restarted if not in use, provided that someone stealing my phone while in Partition 2 does not allow access to Partition 1.
You can switch between any profile from another, but if you have authentication between all profiles you will be fine. If your profile was manually turned off, not been used once in your session, or you rebooted your device then exploitation to get through the authentication will be far more harder.
grap98os Is this possible? If I am using a long full-disk encryption password on User 1, but a short Password on User 2 like 1234, if my phone is stolen by a thief with lots of technical skill or a state-level thief, can User 1's information be obtained?
This can be difficult to estimate, but you should believe it would be a lot more difficult to do in GrapheneOS in comparison to standard Android due to exploit protections. If your phone is in before-first-unlock state or your profiles are manually signed out of, it will make it additionally difficult to extract. A simple thief wouldn't be able to do anything sufficient.
You can also reduce the likeliness of exploitation by having User 1 and User 2 be their own user profiles outside of the Owner profile, that way if the phone was attacked they'd have to likely attack the Owner profile first and the additional profiles separately. Plus, if you first boot to your device, you boot to an empty Owner profile instead of User 1 or User 2.