$ gpg2 --edit-key <keyid> gpg (GnuPG) 2.2.20; Copyright (C) 2019 Free Software Foundation, Inc. <...> gpg> addkey <...> Please specify how long the key should be valid. 0 = key does not expire <n> = key expires in n days <n>w = key expires in n weeks <n>m = key expires in n months <n>y = key expires in n years Key is valid for? (0) 20220101T000000Z Key expires at Sat Jan 1 03:00:00 2022 MSK Is this correct? (y/N) Y <...> ssb ed25519/<anotherkeyid> created: 2020-05-03 expires: 2021-12-31 usage: A
As you see, expire times differ.
BTW, there was no such problem when I created master key (expires: 2022-01-01).