Also dealing with this issue.
I made an observation that may be useful if you’re dealing with this.
When you create the variant with stock tracking enabled (and also link it to a location and give it stock, I just give it 9999) - the propagation delay is gone, no more 422’s.
Could be a workaround depending on your situation. Disabling stock tracking seems to be triggering this delay.