Timeline to D1 is extremely dependent on which facility, and even which area you end up in. I know a lot of places have made it a goal to get people to D1 as quickly as possible after all the COVID delays. I have several friends who were basically told as long as they’re not having A1’s, they’ll get a check ride as soon as they hit minimums on their first 2 sectors.
Sadly, it’s not like that everywhere though. Some places will needlessly force people to max out their hours on every position no matter what. For example, 5 people have been D side training in my area for nearly 5 months now. Not one has been given a check ride.