I think this was planned, they couldn't have come up with an in-person event on the spot. They have to book the place with enough space with only few days left, still need enough time to invite people, everyone from the team needs to have time. And you can't just invite fans on the same day when the event is. And if it wasn't planned to be an in-person event in the first place they would never be able to change it on the spot with everything already set in place and paid.