I’m currently on the phone with Disney guest services. According to guest services, there is a massive backlog for Magic Band orders through resort reservations. Disney expected in-park demand to be much higher, so diverted inventory to the parks. However, they may have oversold for resort guests, while still having ample inventory in the parks. It sounds like many guests staying within the next few weeks may not receive their bands on time (including my party).
I’m waiting to hear what their solution is, but I think they’re hesitant to commit to any specific answer.
Edit: They told me that band orders will automatically redirect/ship to the hotel if they ship within a week or so from arrival. If the bands still aren’t at the hotel, speak with the front desk to find a solution. Guest services would not give any firm answer as to what that solution may be, but they did tell me that the hotel will have to come up with the solution (so don’t let the hotel ask you to call customer service).