facile Let's say:
the cops seize my phone today
the cops analyze the phone in two months (with Cellebrite)
Well first off, you'll first want to determine if your device stands a chance against Cellebrite. You can't continue on with this analysis unless you know that from the start. So I'm assuming you are using Pixel 6-9 with GOS.
You'll want to keep an eye out for if there ever is a time when your device is vulnerable, and act accordingly (update to the latest GOS release that patches any security vulnerabilities). This doesn't take into account whether Cellebrite discovered a vulnerability in the two months of seizing your phone.
I've enabled Signal's disappearing messages feature (4 weeks)
You may want to read his disappearing messages work: https://support.signal.org/hc/en-us/articles/360007320771-Set-and-manage-disappearing-messages
When does the timer start?
For a sent disappearing message, the timer starts after you've sent it. This is not a delivery receipt or read receipt.
For a received disappearing message, the timer starts after you've read it.
What happens when the disappearing message timer reaches the end?
The message is deleted from disk.
If I'm understanding this correctly, the disappearing messages will still be in your "seized" device's local database until the device is unlocked and the Signal app is opened (?). (It's not entirely clear whether the message disappears on Signal app open, or in the background when Signal receives internet connection)
Is your local Signal message database unencrypted or encrypted? Have you considered using Molly? See: https://github.com/mollyim/mollyim-android/wiki/Data-Encryption-At-Rest