The currently-sold 2019 iMacs will run fine on Mojave.
This means you can keep using all your older 32 bit software.
You WILL need to erase the internal drive, and "start over", using a bootable USB flashdrive with Mojave on it.
BE AWARE:
If you wait and decide to buy a 2020 iMac, it will come with Catalina as the "minimum boot OS", and there will be no way to do a boot with Mojave (unless you run it under emulation in a virtual machine).
Personal experience:
Like you, I have a lot of older software that won't run under Catalina.
So... I bought a 2018 Mini for the specific purpose of "staying with" Mojave for its entire life, just so I can still use older software with it.