I am hearing they bounce around in status code a lot.
No, not really. They literally do nothing for months. So, pitch a tent and get comfy. I ordered 12/30 and sat in BX for 2.5 months. Just went D a week ago, still not D1, still no VIN. It's still just a piece of paper with nothing being done on it.
It will literally sit for months with nothing. Then, when it finally does go D1, on whatever day it's scheduled to be built, it'll jump 5 or 6 codes in a single day. The actual car is built in under a day, then it goes to the upfitter for whatever Dodge is contracting out for (stripes, options installation, etc), then back to the main plant for final inspection. So, once it goes to the upfitter, it can take anywhere from a couple days to a few weeks for work to complete. If anything fails on inspection, then you get more delays as it has to be scheduled for readmission to whatever area it has to go back to, then another inspection.
My 2020 Hellcat took me 5 months to receive. It went D1 within 2 weeks of order, was built by the 3rd week. It sat in upfitting for a total of 6 weeks as it kept failing inspection for the painted satin graphics and it had to be repainted 4 times. Then, it sat around in the shipping lot for a few weeks, then took a month to go from Canada to Florida, then another month to transit from Tampa to Tallahassee (this was during Covid, shipping issues). All told, it took me 28 weeks.
This was during Covid, but before all the mandatory lockdowns. There was a parts surplus due to the nosedive in orders/sales. Today, we have parts shortages and shipping problems. During Covid, there were parts but fewer people. Today, we have all the people but no parts. Thus, I don't expect to get my car before May. At the rate it's going, I honestly don't expect it before September.