this is what i meant yea, just delay shipping to store outside the initial batch until all preorders are completed. Or in a perfect world not at all until preorders have been made. It’s obvious that its possible after the ps5/xb1 launch where the shelves were basically bare for weeks at a time after launch.
Just have everyone join the queue and call it a day, or better yet, make release day a Nintendo only thing, and then after pre-orders are handled, then start giving to the stores.