This may be a stupid question but wouldn't Apple make some kind of announcement to address these component shortages due to the coronavirus thing? I mean, these are some long delays you would think apple would let the buyers know why is this happening.
Depends on what component(s) are reporting a shortage and how soon the shortage will be lifted (see below on CPUs).
It seems the "new" iMac will be a spec-bump only.
Then I wonder why it's not been announced yet... and then I remember that almost every new Mac computer iteration comes after an interminable awaiting.
Remember that Intel usually has a slow production ramp of new products, even when they are on (effectively) the same process. With Comet Lake S desktop CPUs just being announced, it could be Intel is still trying to fill the channel to their retail customers and OEMs. So it could very well be Apple has been waiting on Intel - first for the announcement embargo on CL-S CPUs to lift (which just happened) and now for actual product to arrive in their factories so they can complete assembly.
This could explain the "ready to ship" rumors - Apple could have the machines ready for final assembly, they are just waiting for the CPUs to arrive in sufficient quantity from Intel. Apple will not want to announce a new iMac model (the 24 inch) and then have people wait weeks or more for shipment because Intel is still trying to get their fabs up to speed.
Who is this leaker, they literally have 1020 followers. If the 1080p camera upgrade is a real leak, then I would actually expect a redesign.
The iMac Pro has had a 1080p camera since launch and it has the same forward chassis design as the iMac 5K so it should be a direct replacement for the existing 720p unit.