I'd start by upgrading Bitcoin Core to a more recent version. Maybe not the latest, so you're not forced to switch to a descriptor wallet, but 0.26 for instance is a lot newer and still supports legacy wallets.
Thank u for the reply! As far as I know, version 20.1 is the last version that supports Berkeley DB, allowing the addition of legacy uncompressed addresses to the wallet...
And even if I import a wallet created with version 20.1 with legacy addresses (non-descriptor) into the latest version of Bitcoin Core, problems arise and there are a lot of workarounds!
I would prefer to stick with a version that supports Berkeley DB...
May I suggest you learn to use the code tag # in the future to reduce text walls down to a scrollable window that is easier to look at.
....
Sorry... I will do it like that in the future