Server failures, downtime etc. can always happen. You can't guarantee 100% availability of online services. Google can't, Apple can't, Microsoft can't, Buzzerbeater can't. Sometimes hardware failes, sometimes software failes, sometimes network failes. ALL internet users have to deal with this.
I always try to set lineups at least one day before the game starts.