Devel versions often fail to compile on macOS because they haven't been precompiled. The same for those that graduate to CRAN. Saint Simon Urbanek of the R Core Development Team takes on the brain damage required to recode the source to get around Apple's idiosyncratic dialects of compiler for those in CRAN, but he can't bestow the same mercy on those still in development.
However, if you have a working devel dplyr, I'd guess (I'm not a package jockey) that there could be a namespace problem for the right version? Can you make your package only suggest?