Slack is async in the same way phone calls are async. You absolutely don't have to respond immediately on a phone call or on slack, the technology really doesn't care.
They are both used conversationally though and that means they follow the social conventions around conversations.