Taking hours doesn't seem normal to me, I don't use SM for MacOS devices but when using Jamf and Intune I have found installing applications doesn't take hours.
SM should be sending a command for the client device to pull down the installer and download it, now unless your internet connection is really slow this shouldn't take hours.
If you found this post helpful, please give it Kudos. If my answer solves your problem, please click Accept as Solution so others can benefit from it.