EveryDollar imports transactions when they are "posted" to your bank account. EveryDollar does not import "pending" transactions because those are subject to change. This means you'll typically get your transactions within 24 hours after the purchase was made. Also, you won't typically see transactions come in on Sunday and Monday because of the way most banks post transactions.
When it comes to bank holiday weekends, your transactions may be delayed by another day. Since the majority of bank holidays are on Mondays, that means your transactions on those weeks probably won't import until Wednesday.
It's also worth noting that when you sign into EveryDollar to view your transactions, it makes a call to your bank to retrieve your transactions for the day. This can take up to 5 minutes to pull those transactions into EveryDollar. So don't worry if you don't see them right away when you sign in.