With this, preprocessing is simplified to just refreshing expiry dates. No real change to auto-generation logic.
Reviewed-on: #1845
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>